Regex.ValueMatchEnumerator Struct

Definizione

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à
Regex.ValueMatchEnumerator

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.

Si applica a