Spazio dei nomi System::Collections

Classi

ClasseDescrizione
BitArrayArray di bit che possono essere indicizzati. Gli oggetti di questa classe devono essere allocati solo usando 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 fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarla alle funzioni come argomento.
BitArrayPtrPuntatore a BitArray. Questo tipo è un puntatore per gestire la cancellazione di altri oggetti. Deve essere allocato sullo stack e passato alle funzioni sia per valore sia per riferimento const.
CollectionBaseFornisce una classe base astratta per una collezione tipizzata fortemente.
ICollectionDefinisce l’interfaccia di collezione non generica.
IEnumerableIEnumerable è l’interfaccia base per tutte le collezioni non generiche che possono essere enumerate.
IEnumeratorInterfaccia dell’enumeratore che può essere usata per iterare attraverso alcuni elementi. Gli oggetti di questa classe devono essere allocati solo usando 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 fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarla alle funzioni come argomento.
IEnumeratorImplRefTypeWrapper che crea un’implementazione non generica di IEnumerator sopra l’Iterator generico IEnumeratorImplRefType - wrapper per i tipi di riferimento.
IEnumeratorImplValueTypeWrapper che crea un’implementazione non generica di IEnumerator sopra l’Iterator generico IEnumeratorImplRefType - wrapper per i tipi valore.
IEqualityComparer
IListIList Rappresenta una collezione non generica di oggetti che possono essere accessibili individualmente per indice.
IListImplRefTypeStub che implementa l’interfaccia System::Collections::IList su un oggetto System::Collections::Generic::List Implementazione per tipi di riferimento.
IListImplValueTypeStub che implementa l’interfaccia System::Collections::IList su un oggetto System::Collections::Generic::List Implementazione per tipi valore.
IListWrapperInterfaccia per supportare il casting da collezione generica a non generica.
InvalidatableClasse che consente di tracciare lo stato dei suoi discendenti tramite oggetti InvalidatableTracker.
InvalidatableTrackerClasse che implementa i tracker degli oggetti Invalidatable.