System.IEnumerator
Delphi
IEnumerator = interface(IInterface)
IEnumerator<T> = interface(IEnumerator)
C++
__interface IEnumerator : public IInterface
template<typename T> __interface IEnumerator__1 : public IEnumerator
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
interface class |
public | System.pas System.hpp |
System | System |
Description
IEnumerator est l'interface générique pour les énumérateurs de conteneur.
Implémentez l'interface IEnumerator dans la classe qui doit agir comme un énumérateur pour un conteneur. Une interface IEnumerator est généralement obtenue par un appel à la méthode GetEnumerator du conteneur.
Les classes qui implémentent l'interface IEnumerator sont considérées comme des énumérateurs dans le langage Delphi et sont utilisées automatiquement par l'instruction for..in.
Remarque : Il n'est pas nécessaire que l'interface IEnumerator soit en fait implémentée par une classe afin d'être considérée comme un énumérateur. Il suffit simplement d'implémenter les méthodes requises dans votre classe. Nous vous recommandons quand même d'implémenter l'interface IEnumerator.