Sdílet prostřednictvím


Regex.ValueMatchEnumerator Struktura

Definice

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

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.

Platí pro