SpanRuneEnumerator Struktura

Definice

Poskytuje enumerátor pro Rune hodnoty reprezentované rozsahem obsahujícím text 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
Dědičnost
SpanRuneEnumerator
Implementuje

Poznámky

Tento typ není určen k přímému odkaz na kód aplikace. Místo toho použijte metodu EnumerateRunes spolu s konstruktory výčtu specifické pro jazyk k vytvoření výčtu Rune hodnot v rámci rozsahů.

Příkaz foreach jazyka C# (For Each v jazyce Visual Basic) skryje složitost výčtů. Proto se místo přímé manipulace s enumerátorem doporučuje použití foreach .

Vlastnosti

Name Description
Current

Rune Získá na aktuální pozici enumerátoru.

Metody

Name Description
GetEnumerator()

Vrátí aktuální instanci enumerátoru.

MoveNext()

Posune enumerátor na další Rune rozsah.

Explicitní implementace rozhraní

Name Description
IDisposable.Dispose()

Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním nespravovaných prostředků.

IEnumerator.Current

Získá prvek v kolekci na aktuální pozici enumerátoru.

IEnumerator.Reset()

Nastaví enumerátor na počáteční pozici, která je před prvním prvkem v kolekci.

Platí pro