System::Collections::IEnumerator classe

IEnumerator class

Interfaccia dell’enumeratore che può essere usata per iterare attraverso alcuni elementi. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarla alle funzioni come argomento.

class IEnumerator : public virtual System::IDisposable,
                    public virtual System::Object
ParametroDescrizione
TTipo di elemento.

Metodi

MetodoDescrizione
virtual Current() constRestituisce l’elemento corrente.
virtual get_Current() constRestituisce l’elemento corrente.
virtual MoveNext()Sposta l’enumeratore al prossimo elemento. Se non è stato referenziato alcun elemento prima, imposta il riferimento al primo elemento disponibile. Se è stato raggiunto la fine del contenitore, non fa nulla.
virtual Reset()Reimposta l’enumeratore alla posizione precedente al primo elemento.

Typedefs

TypedefDescrizione
ValueTypeInformazioni RTTI.

Vedi anche