SpanRuneEnumerator Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |