System.RegularExpressions.TMatchCollectionEnumerator

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

System.TObjectTMatchCollectionEnumerator

Object Pascal

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.

Siehe auch