SpanRuneEnumerator Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |