Partager via


Regex.ValueMatchEnumerator Structure

Définition

Représente un énumérateur contenant l’ensemble de correspondances réussies trouvées en appliquant de manière itérative un modèle d’expression régulière à l’étendue d’entrée.

public: value class Regex::ValueMatchEnumerator
public ref struct Regex.ValueMatchEnumerator
type Regex.ValueMatchEnumerator = struct
Public Structure Regex.ValueMatchEnumerator
Héritage
Regex.ValueMatchEnumerator

Remarques

L’énumérateur n’a pas de constructeur public. La EnumerateMatches(ReadOnlySpan<Char>) méthode retourne un Regex.ValueMatchEnumerator objet. L’énumérateur itérera automatiquement sur zéro ou plus ValueMatch d’objets. S’il y a au moins une correspondance réussie dans l’étendue, MoveNext() retourne true et Current contiendra le premier ValueMatch. S’il n’y a pas de correspondance réussie, retourne MoveNext() false et Current lève un InvalidOperationException.

Ce type est un struct ref, car il stocke l’étendue d’entrée sous la forme d’un champ afin d’être en mesure d’itérer par-dessus.

Propriétés

Current

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

Méthodes

GetEnumerator()

Fournit un énumérateur qui itère par le biais des correspondances dans l’étendue d’entrée.

MoveNext()

Avance l’énumérateur vers la correspondance suivante dans l’étendue.

S’applique à