SpanRuneEnumerator Struktura

Definicja

Dostarcza moduł wyliczający dla Rune wartości reprezentowanych przez zakres zawierający tekst w formacie UTF-16.Provides an enumerator for the Rune values represented by a span containing UTF-16 text.

public value class SpanRuneEnumerator
public struct SpanRuneEnumerator
type SpanRuneEnumerator = struct
Public Structure SpanRuneEnumerator
Dziedziczenie
SpanRuneEnumerator

Uwagi

Ten typ nie jest przeznaczony do bezpośredniego przywoływania przez kod aplikacji.This type is not intended to be referenced directly by application code. Zamiast tego należy użyć EnumerateRunes metody wraz z konstrukcjami wyliczenia specyficznymi dla języka Rune , aby wyliczyć wartości w obrębie zakresu.Instead, use the EnumerateRunes method along with language-specific enumeration constructs to enumerate Rune values within spans.

foreach Instrukcja C# języka(for each C++w VisualBasic)ukrywazłożonośćmodułówwyliczających.For EachThe foreach statement of the C# language (for each in C++, For Each in Visual Basic) hides the complexity of enumerators. W związku z foreach tym zaleca się użycie zamiast bezpośredniego manipulowania modułem wyliczającym.Therefore, using foreach is recommended, instead of directly manipulating the enumerator.

Właściwości

Current

Rune Pobiera bieżącą pozycję modułu wyliczającego.Gets the Rune at the current position of the enumerator.

Metody

GetEnumerator()

Zwraca bieżące wystąpienie modułu wyliczającego.Returns the current enumerator instance.

MoveNext()

Przesuwa moduł wyliczający do kolejnego Rune zakresu.Advances the enumerator to the next Rune of the span.

Dotyczy