Regex.ValueMatchEnumerator Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Aufzählungsator dar, der den Satz erfolgreicher Übereinstimmungen enthält, die durch iteratives Anwenden eines regulären Ausdrucksmusters auf die Eingabespanne gefunden wurden.
public: value class Regex::ValueMatchEnumerator
public ref struct Regex.ValueMatchEnumerator
type Regex.ValueMatchEnumerator = struct
Public Structure Regex.ValueMatchEnumerator
- Vererbung
Hinweise
Der Enumerationsgeber verfügt über keinen öffentlichen Konstruktor. Die EnumerateMatches(ReadOnlySpan<Char>) Methode gibt ein Regex.ValueMatchEnumerator Objekt zurück. Der Aufzählungsator wird laziell über null oder mehr ValueMatch Objekte durchlaufen. Wenn mindestens eine erfolgreiche Übereinstimmung in der Spanne vorhanden ist, gibt sie MoveNext() zurück true
und Current enthält den ersten ValueMatch. Wenn keine erfolgreichen Übereinstimmungen vorhanden sind, MoveNext() wird ein InvalidOperationExceptionFehler zurückgegeben false
und Current ausgelöst.
Dieser Typ ist eine Ref-Struktur, da sie die Eingabespanne als Feld speichert, um es lazily iterieren zu können.
Eigenschaften
Current |
Ruft das ValueMatch Element an der aktuellen Position des Aufzählers ab. |
Methoden
GetEnumerator() |
Stellt einen Aufzählungsator bereit, der die Übereinstimmungen in der Eingabespanne durchläuft. |
MoveNext() |
Gibt den Aufzählungsator zum nächsten Spiel in der Spanne weiter. |