SpanRuneEnumerator Struct

Definizione

Fornisce un enumeratore per i valori Rune rappresentati da un intervallo contenente testo 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
Ereditarietà
SpanRuneEnumerator
Implementazioni

Commenti

Questo tipo non deve essere fatto riferimento direttamente dal codice dell'applicazione. Usare invece il EnumerateRunes metodo insieme ai costrutti di enumerazione specifici del linguaggio per enumerare Rune i valori all'interno di span.

L'istruzione foreach del linguaggio C# (For Each in Visual Basic) nasconde la complessità degli enumeratori. Pertanto, è consigliabile usare foreach anziché modificare direttamente l'enumeratore.

Proprietà

Nome Descrizione
Current

Ottiene l'oggetto Rune in corrispondenza della posizione corrente dell'enumeratore.

Metodi

Nome Descrizione
GetEnumerator()

Restituisce l'istanza dell'enumeratore corrente.

MoveNext()

Sposta l'enumeratore al successivo Rune dell'intervallo.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDisposable.Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

IEnumerator.Current

Ottiene l'elemento nella raccolta in corrispondenza della posizione corrente dell'enumeratore.

IEnumerator.Reset()

Imposta l'enumeratore sulla posizione iniziale, ovvero prima del primo elemento della raccolta.

Si applica a