SpanRuneEnumerator Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
UTF-16 metni içeren bir span ile temsil edilen değerler için Rune bir numaralandırıcı sağlar.
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
- Devralma
- Uygulamalar
Açıklamalar
Bu türe doğrudan uygulama koduyla başvurulması amaçlanmamıştır. Bunun yerine, spans içindeki değerleri numaralandırmak için Rune dile özgü numaralandırma yapılarıyla birlikte yöntemini kullanınEnumerateRunes.
foreach C# dilinin deyimi (For EachVisual Basic'te) numaralandırıcıların karmaşıklığını gizler. Bu nedenle, numaralandırıcıyı doğrudan işlemek yerine kullanılması foreach önerilir.
Özellikler
| Name | Description |
|---|---|
| Current |
Rune öğesini numaralandırıcının geçerli konumunda alır. |
Yöntemler
| Name | Description |
|---|---|
| GetEnumerator() |
Geçerli numaralandırıcı örneğini döndürür. |
| MoveNext() |
Numaralandırıcıyı yayılma alanının sonrakine Rune ilerletir. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. |
| IEnumerator.Current |
Koleksiyondaki öğesini numaralandırıcının geçerli konumunda alır. |
| IEnumerator.Reset() |
Numaralandırıcıyı, koleksiyondaki ilk öğeden önceki ilk konumuna ayarlar. |