SpanRuneEnumerator SpanRuneEnumerator SpanRuneEnumerator SpanRuneEnumerator Struct

Définition

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

Remarques

Ce type n’est pas destiné à être référencé directement par le code d’application.This type is not intended to be referenced directly by application code. Utilisez plutôt la méthode EnumerateRunes avec les constructions d’énumération propres au langage pour Rune énumérer des valeurs dans des étendues.Instead, use the EnumerateRunes method along with language-specific enumeration constructs to enumerate Rune values within spans.

L' foreach instruction de la C# for eachlangue( dans C++masque la complexité des énumérateurs. For EachThe foreach statement of the C# language (for each in C++, For Each in Visual Basic) hides the complexity of enumerators. Il est donc recommandé d'utiliser foreach plutôt que de manipuler l'énumérateur directement.Therefore, using foreach is recommended, instead of directly manipulating the enumerator.

Propriétés

Current Current Current Current

Obtient le Rune à la position actuelle de l'énumérateur.Gets the Rune at the current position of the enumerator.

Méthodes

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Retourne l’instance de l’énumérateur actuelle.Returns the current enumerator instance.

MoveNext() MoveNext() MoveNext() MoveNext()

Avance l’énumérateur au Rune suivant de l’étendue.Advances the enumerator to the next Rune of the span.

S’applique à