SpanRuneEnumerator Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |