Regex.ValueMatchEnumerator Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un enumeratore contenente il set di corrispondenze riuscite trovate applicando in modo iterativo un criterio di espressione regolare all'intervallo di input.
public: value class Regex::ValueMatchEnumerator
public ref struct Regex.ValueMatchEnumerator
type Regex.ValueMatchEnumerator = struct
Public Structure Regex.ValueMatchEnumerator
- Ereditarietà
Commenti
L'enumeratore non ha un costruttore pubblico. Il EnumerateMatches(ReadOnlySpan<Char>) metodo restituisce un Regex.ValueMatchEnumerator oggetto . L'enumeratore eseguirà un'iterazione differire su zero o più ValueMatch oggetti. Se nell'intervallo è presente almeno una corrispondenza riuscita, MoveNext() restituisce true
e Current conterrà il primo ValueMatchoggetto . Se non sono presenti corrispondenze riuscite, MoveNext() restituisce false
e Current genera un'eccezione InvalidOperationException.
Questo tipo è uno struct ref perché archivia l'intervallo di input come campo per poter eseguire un'iterazione differire su di essa.
Proprietà
Current |
Ottiene l'elemento ValueMatch in corrispondenza della posizione corrente dell'enumeratore. |
Metodi
GetEnumerator() |
Fornisce un enumeratore che scorre le corrispondenze nell'intervallo di input. |
MoveNext() |
Sposta l'enumeratore alla corrispondenza successiva nell'intervallo. |