Regex.ValueMatchEnumerator Struct

Definitie

Vertegenwoordigt een enumerator die de set geslaagde overeenkomsten bevat die zijn gevonden door een standaardexpressiepatroon iteratief toe te passen op het invoerbereik.

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

Opmerkingen

De enumerator heeft geen openbare constructor. De methode EnumerateMatches(ReadOnlySpan<Char>) retourneert een Regex.ValueMatchEnumerator-object. De enumerator zal lazily herhalen over nul of meer ValueMatch objecten. Als er ten minste één geslaagde overeenkomst in de periode is, MoveNext() retourneert true en Current bevat deze de eerste ValueMatch. Als er geen geslaagde wedstrijden zijn, MoveNext() retourneert false en Current gooit een InvalidOperationException.

Dit type is een verw-struct omdat de invoerspanne als een veld wordt opgeslagen om het lui te kunnen herhalen.

Eigenschappen

Name Description
Current

Hiermee haalt u het ValueMatch element op de huidige positie van de enumerator op.

Methoden

Name Description
GetEnumerator()

Biedt een enumerator die de overeenkomsten in het invoerbereik doorloopt.

MoveNext()

Hiermee wordt de enumerator naar de volgende overeenkomst in het bereik gevroegd.

Expliciete interface-implementaties

Name Description
IDisposable.Dispose()

Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources.

IEnumerator.Current

Hiermee haalt u het element in de verzameling op de huidige positie van de enumerator op.

IEnumerator.Reset()

Hiermee stelt u de enumerator in op de oorspronkelijke positie, die vóór het eerste element in de verzameling valt.

Van toepassing op