System::Collections::Generic::IList class
IList class
Interfaccia di contenitore indicizzato di elementi. 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ò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
template<typename T>class IList : public System::Collections::Generic::ICollection<T>
| Parametro | Descrizione |
|---|
| T | Tipo di elemento. |
Metodi
| Metodo | Descrizione |
|---|
| get_IsFixedSize() | Verifica se la collezione ha dimensione fissa. |
| virtual idx_get(int) const | Ottiene l’elemento all’indice specificato. |
| virtual idx_set(int, T) | Imposta l’elemento all’indice specificato. |
| virtual IndexOf(const T&) const | Restituisce l’indice della prima occorrenza dell’elemento nel contenitore. |
| virtual Insert(int, const T&) | Inserisce l’elemento nella posizione specificata, spostando gli altri elementi. |
| virtual RemoveAt(int) | Rimuove l’elemento all’indice specificato. |
Typedefs
Vedi anche