Regex.ValueMatchEnumerator Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje enumerátor obsahující sadu úspěšných shod nalezených iterativním použitím vzoru regulárního výrazu na vstupní rozsah.
public: value class Regex::ValueMatchEnumerator
public ref struct Regex.ValueMatchEnumerator
type Regex.ValueMatchEnumerator = struct
Public Structure Regex.ValueMatchEnumerator
- Dědičnost
Poznámky
Enumerátor nemá žádný veřejný konstruktor. Metoda EnumerateMatches(ReadOnlySpan<Char>) vrátí Regex.ValueMatchEnumerator objekt. Enumerátor bude líně iterovat nad nulou nebo více ValueMatch objektů. Pokud je v rozsahu alespoň jedna úspěšná shoda, MoveNext() vrátí se a Current bude obsahovat první ValueMatchtrue
. Pokud neexistují žádné úspěšné shody, MoveNext() vrátí false
a Current vyvolá InvalidOperationExceptionchybu .
Tento typ je referenční strukturou, protože ukládá vstupní rozsah jako pole, aby bylo možné líně iterovat nad ním.
Vlastnosti
Current |
ValueMatch Získá prvek na aktuální pozici enumerátoru. |
Metody
GetEnumerator() |
Poskytuje enumerátor, který iteruje shody ve vstupním rozsahu. |
MoveNext() |
Přejde enumerátor na další zápas v rozsahu. |