SpanRuneEnumerator Struktur

Definition

Stellt einen Enumerator für die Werte bereit, die durch einen Bereich dargestellt werden, der Rune UTF-16-Text enthält.

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
Vererbung
SpanRuneEnumerator
Implementiert

Hinweise

Dieser Typ soll nicht direkt über Anwendungscode referenziert werden. Verwenden Sie stattdessen die EnumerateRunes Methode zusammen mit sprachspezifischen Enumerationskonstrukten, um Werte innerhalb von Spannen aufzulisten Rune .

Die foreach Anweisung der C#-Sprache (For Each in Visual Basic) blendet die Komplexität von Enumerationen aus. Daher wird die Verwendung foreach empfohlen, anstatt den Enumerator direkt zu bearbeiten.

Eigenschaften

Name Beschreibung
Current

Ruft die Rune aktuelle Position des Enumerators ab.

Methoden

Name Beschreibung
GetEnumerator()

Gibt die aktuelle Enumerationsinstanz zurück.

MoveNext()

Wechselt den Enumerator zur nächsten Rune Spanne.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IDisposable.Dispose()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind.

IEnumerator.Current

Ruft das Element in der Auflistung an der aktuellen Position des Enumerators ab.

IEnumerator.Reset()

Legt den Enumerator auf seine Anfangsposition fest, die sich vor dem ersten Element in der Auflistung befindet.

Gilt für: