Bahasa

SpanRuneEnumerator Struktur

Definisi

Menyediakan enumerator untuk nilai yang Rune diwakili oleh rentang yang berisi teks UTF-16.

public value class SpanRuneEnumerator : System::Collections::Generic::IEnumerator<System::Text::Rune>
public value class SpanRuneEnumerator
public ref struct SpanRuneEnumerator : System.Collections.Generic.IEnumerator<System.Text.Rune>
public ref struct SpanRuneEnumerator
type SpanRuneEnumerator = struct
    interface IEnumerator<Rune>
    interface IEnumerator
    interface IDisposable
type SpanRuneEnumerator = struct
Public Structure SpanRuneEnumerator
Implements IEnumerator(Of Rune)
Public Structure SpanRuneEnumerator
Warisan
SpanRuneEnumerator
Penerapan

Keterangan

Jenis ini tidak dimaksudkan untuk dirujuk langsung oleh kode aplikasi. Sebagai gantinya EnumerateRunes , gunakan metode bersama dengan konstruksi enumerasi khusus bahasa untuk menghitung Rune nilai dalam rentang.

Pernyataan foreach bahasa C# (For Each dalam Visual Basic) menyembunyikan kompleksitas enumerator. Oleh karena itu, penggunaan foreach disarankan, alih-alih langsung memanipulasi enumerator.

Properti

Nama Deskripsi
Current

Mendapatkan pada Rune posisi enumerator saat ini.

Metode

Nama Deskripsi
GetEnumerator()

Mengembalikan instans enumerator saat ini.

MoveNext()

Memajukan enumerator ke rentang berikutnya Rune .

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IDisposable.Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

IEnumerator.Current

Mendapatkan elemen dalam koleksi pada posisi enumerator saat ini.

IEnumerator.Reset()

Mengatur enumerator ke posisi awalnya, yaitu sebelum elemen pertama dalam koleksi.

Berlaku untuk