System::Array::Enumerator clase
Contenido
[
Ocultar
]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étodo | Descripción |
|---|---|
| Enumerator(const SharedPtr<Array<T>>&) | Construye un nuevo objeto Enumerator que representa el array especificado. |
| get_Current() const override | Devuelve una copia del elemento actual. |
| MoveNext() override | Comprueba si el índice del elemento actual no apunta al último elemento del array y lo avanza si no lo hace. |
| Reset() override | Restablece el índice del elemento actual. |
| virtual ~Enumerator() | Destructor. |
Ver también
- Class Object
- Class IEnumerator
- Class Array
- Namespace System
- Library Aspose.Page for C++