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
| Parameter | Beschrijving |
|---|
| T | Elementtype. |
Methoden
| Methode | Beschrijving |
|---|
| virtual Current() const | Haalt het huidige element op. |
| virtual get_Current() const | Haalt 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
Zie ook