System.RegularExpressions.TMatchCollectionEnumerator
Delphi
TMatchCollectionEnumerator = class
C++
class PASCALIMPLEMENTATION TMatchCollectionEnumerator : public System::TObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.RegularExpressions.pas System.RegularExpressions.hpp |
System.RegularExpressions | System.RegularExpressions |
Beschreibung
Enthält Funktionen und Eigenschaften für die Enumeration von TMatchCollection.
TMatchCollectionEnumerator hat keinen public-Konstruktor. TMatchCollectionEnumerator wird von der Methode GetEnumerator erstellt und ist der Typ ihres Rückgabewertes.
Nach dem Erstellen eines Enumerators muss die Methode MoveNext aufgerufen werden, um den Enumerator in das erste Element der Kollektion zu setzen, bevor der Wert der Eigenschaft Current gelesen wird; andernfalls ist Current undefiniert.
Wenn die Kollektion verändert wird (z.B. Hinzufügen, Ändern oder Löschen von Elementen) ist der Enumerator ungültig. Der nächste Aufruf von MoveNext löst eine InvalidOperationException aus. Wird die Kollektion zwischen MoveNext und Current geändert, gibt die Eigenschaft Current das Element zurück, auf das sie gesetzt ist, auch wenn der Enumerator bereits ungültig ist.