Regex.ValueMatchEnumerator Struct-datatyp

Definition

Representerar en uppräknare som innehåller uppsättningen lyckade matchningar som hittas genom att iterativt tillämpa ett reguljärt uttrycksmönster på indataintervallet.

public: value class Regex::ValueMatchEnumerator : System::Collections::Generic::IEnumerator<System::Text::RegularExpressions::ValueMatch>
public: value class Regex::ValueMatchEnumerator
public ref struct Regex.ValueMatchEnumerator : System.Collections.Generic.IEnumerator<System.Text.RegularExpressions.ValueMatch>
public ref struct Regex.ValueMatchEnumerator
type Regex.ValueMatchEnumerator = struct
    interface IEnumerator<ValueMatch>
    interface IEnumerator
    interface IDisposable
type Regex.ValueMatchEnumerator = struct
Public Structure Regex.ValueMatchEnumerator
Implements IEnumerator(Of ValueMatch)
Public Structure Regex.ValueMatchEnumerator
Arv
Regex.ValueMatchEnumerator
Implementeringar

Kommentarer

Uppräknaren har ingen offentlig konstruktor. EnumerateMatches(ReadOnlySpan<Char>)-metoden returnerar ett Regex.ValueMatchEnumerator-objekt. Uppräknaren itererar lätt över noll eller fler ValueMatch objekt. Om det finns minst en lyckad matchning i intervallet MoveNext() returneras true och Current innehåller den första ValueMatch. Om det inte finns några lyckade matchningar MoveNext() returnerar false och Current genererar en InvalidOperationException.

Den här typen är en referensstruct eftersom den lagrar indataintervallet som ett fält för att kunna iterera lätt över den.

Egenskaper

Name Description
Current

Hämtar elementet ValueMatch på den aktuella positionen för uppräknaren.

Metoder

Name Description
GetEnumerator()

Tillhandahåller en uppräkning som itererar genom matchningarna i indataintervallet.

MoveNext()

Avancerar uppräknaren till nästa matchning i intervallet.

Explicita gränssnittsimplementeringar

Name Description
IDisposable.Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

IEnumerator.Current

Hämtar elementet i samlingen på den aktuella positionen för uppräknaren.

IEnumerator.Reset()

Anger uppräknaren till sin ursprungliga position, som är före det första elementet i samlingen.

Gäller för