System.RegularExpressions.TMatchCollectionEnumerator

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TObjectTMatchCollectionEnumerator

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é.

Voir aussi