System.RegularExpressions.TMatchCollectionEnumerator
Delphi
TMatchCollectionEnumerator = class
C++
class PASCALIMPLEMENTATION TMatchCollectionEnumerator : public System::TObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.RegularExpressions.pas System.RegularExpressions.hpp |
System.RegularExpressions | System.RegularExpressions |
Description
Contient des fonctions et des propriétés pour énumérer sur un TMatchCollection.
TMatchCollectionEnumerator n'a pas de constructeur public. Il est créé par la méthode GetEnumerator et est le type de sa valeur de retour.
Quand un énumérateur est créé, la méthode MoveNext doit être appelée pour faire avancer l'énumérateur sur le premier élément de la collection avant la lecture de la valeur de la propriété Current. Sinon, la propriété Current est indéfinie.
Si des modifications ont été apportées à la collection, telles que l'ajout, la modification ou la suppression d'éléments, l'énumérateur est invalidé. Le prochain appel à MoveNext déclenche une exception InvalidOperationException. Si la collection est modifiée entre MoveNext et Current, Current renvoie l'élément sur lequel il est défini, même si l'énumérateur est déjà invalidé.