Regex.ValueMatchEnumerator Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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. |