System::Collections::CollectionBase classe
CollectionBase class
Fornisce una classe base astratta per una collezione tipizzata fortemente.
template<typename T>class CollectionBase : public virtual System::Collections::Generic::IEnumerable<T>
| Parametro | Descrizione |
|---|
| T | Tipo di elementi della collezione |
Nested classes
Metodi
| Metodo | Descrizione |
|---|
| Clear() | Rimuove tutti gli oggetti dall’istanza della collezione. Questo metodo non può essere sovrascritto. |
| get_Capacity() | Restituisce il numero di elementi che la collezione può contenere. |
| get_Count() | Restituisce il numero di elementi contenuti nell’istanza della collezione. Questo metodo non può essere sovrascritto. |
| GetEnumerator() override | Restituisce un enumeratore che itera attraverso l’istanza della collezione. |
| RemoveAt(int32_t) | Rimuove l’elemento all’indice specificato dell’istanza della collezione. Questo metodo non è sovrascrivibile. |
| set_Capacity(int32_t) | Imposta il numero di elementi che la collezione può contenere. |
| SetTemplateWeakPtr(uint32_t) override | Imposta il n‑esimo argomento del template a un puntatore debole (invece di condiviso). Consente di passare i puntatori nei contenitori alla modalità debole. |
Typedefs
| Typedef | Descrizione |
|---|
| Ptr | Un alias per un puntatore condiviso a un’istanza di questa classe. |
Vedi anche