System::Array::Enumerator class
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 asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este 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.PDF for C++