SpanRuneEnumerator Structure

Définition

Fournit un énumérateur pour les valeurs Rune représentées par une étendue contenant du texte 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
Héritage
SpanRuneEnumerator
Implémente

Remarques

Ce type n’est pas destiné à être référencé directement par le code de l’application. Utilisez plutôt la EnumerateRunes méthode avec des constructions d’énumération spécifiques au langage pour énumérer Rune des valeurs dans des étendues.

L’instruction foreach du langage C# (For Each en Visual Basic) masque la complexité des énumérateurs. Par conséquent, l’utilisation foreach est recommandée au lieu de manipuler directement l’énumérateur.

Propriétés

Nom Description
Current

Obtient la Rune position actuelle de l’énumérateur.

Méthodes

Nom Description
GetEnumerator()

Retourne l’instance d’énumérateur actuelle.

MoveNext()

Avance l’énumérateur vers le suivant Rune de l’étendue.

Implémentations d’interfaces explicites

Nom Description
IDisposable.Dispose()

Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées.

IEnumerator.Current

Obtient l’élément de la collection à la position actuelle de l’énumérateur.

IEnumerator.Reset()

Définit l’énumérateur à sa position initiale, qui est avant le premier élément de la collection.

S’applique à