classe System::Array::Enumerator
Contenuti
[
Nascondere
]Enumerator class
Implementa l’interfaccia IEnumerator che consente l’enumerazione degli elementi di un oggetto Array. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò proverà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
class Enumerator : public virtual System::Object,
public System::Collections::Generic::IEnumerator<T>
Metodi
| Metodo | Descrizione |
|---|---|
| Enumerator(const SharedPtr<Array<T>>&) | Crea un nuovo oggetto Enumerator che rappresenta l’array specificato. |
| get_Current() const override | Restituisce una copia dell’elemento corrente. |
| MoveNext() override | Verifica se l’indice dell’elemento corrente non punta all’ultimo elemento dell’array e lo avanza se non lo fa. |
| Reset() override | Reimposta l’indice dell’elemento corrente. |
| virtual ~Enumerator() | Distruttore. |
Vedi anche
- Class Object
- Class IEnumerator
- Class Array
- Namespace System
- Library Aspose.Font for C++