System::Collections::IEnumerator class

IEnumerator class

Interface van enumerator die kan worden gebruikt om door enkele elementen te itereren. Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met de operator new, omdat dit zal leiden tot runtime‑fouten en/of assertiefouten. Wrap deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument door te geven aan functies.

class IEnumerator : public virtual System::IDisposable,
                    public virtual System::Object
ParameterBeschrijving
TElementtype.

Methoden

MethodeBeschrijving
virtual Current() constHaalt het huidige element op.
virtual get_Current() constHaalt het huidige element op.
virtual MoveNext()Verplaatst de enumerator naar het volgende element. Als er eerder geen element werd gerefereerd, wordt de referentie ingesteld op het eerste beschikbare element. Als het einde van de container is bereikt, gebeurt er niets.
virtual Reset()Reset de enumerator naar de positie vóór het eerste element.

Typedefs

TypedefBeschrijving
ValueTypeRTTI-informatie.

Zie ook