System::Array::Enumerator clase

Enumerator class

Implementa la interfaz IEnumerator que permite la enumeración de los elementos de un objeto Array. Los objetos de esta clase solo deben ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class Enumerator : public virtual System::Object,
                   public System::Collections::Generic::IEnumerator<T>

Métodos

MétodoDescripción
Enumerator(const SharedPtr<Array<T>>&)Construye un nuevo objeto Enumerator que representa el array especificado.
get_Current() const overrideDevuelve una copia del elemento actual.
MoveNext() overrideComprueba si el índice del elemento actual no apunta al último elemento del array y lo avanza si no lo hace.
Reset() overrideRestablece el índice del elemento actual.
virtual ~Enumerator()Destructor.

Ver también