System.IEnumerator
Delphi
IEnumerator = interface(IInterface)
IEnumerator<T> = interface(IEnumerator)
C++
__interface IEnumerator : public IInterface
template<typename T> __interface IEnumerator__1 : public IEnumerator
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
interface class |
public | System.pas System.hpp |
System | System |
Beschreibung
IEnumerator ist das generische Interface für Container-Enumeratoren.
Implementieren Sie das Interface IEnumerator in der Klasse, die als Enumerator für einen Container fungieren soll. Ein IEnumerator wird normalerweise durch einen Aufruf der Methode GetEnumerator des Containers ermittelt.
Klassen, die das Interface IEnumerator implementieren, werden in der Sprache Delphi als Enumeratoren angesehen und werden automatisch von der Anweisung for..in verwendet.
Anmerkung: IEnumerator muss dabei nicht tatsächlich von einer Klasse implementiert werden, damit sie als Enumerator gilt. Es genügt, einfach die erforderlichen Methoden in der Klasse zu implementieren. Es wird dennoch empfohlen, das Interface IEnumerator zu implementieren.