Espace de noms System::Collections

Classes

ClasseDescription
BitArrayArray de bits qui peuvent être adressés par indice. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
BitArrayPtrPointeur vers BitArray. Ce type est un pointeur pour gérer la suppression d’un autre objet. Il doit être alloué sur la pile et passé aux fonctions soit par valeur, soit par référence constante.
CollectionBaseFournit une classe de base abstraite pour une collection fortement typée.
ICollectionDéfinit une interface de collection non générique.
IEnumerableIEnumerable est l’interface de base pour toutes les collections non génériques qui peuvent être énumérées.
IEnumeratorInterface de l’énumérateur qui peut être utilisée pour parcourir certains éléments. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
IEnumeratorImplRefTypeWrapper qui crée une implémentation non générique de IEnumerator sur l’itérateur générique IEnumeratorImplRefType - wrapper pour les types de référence.
IEnumeratorImplValueTypeWrapper qui crée une implémentation non générique de IEnumerator sur l’itérateur générique IEnumeratorImplRefType - wrapper pour les types valeur.
IEqualityComparer
IListIList représente une collection non générique d’objets qui peuvent être accédés individuellement par indice.
IListImplRefTypeÉbauche qui implémente l’interface System::Collections::IList sur l’objet System::Collections::Generic::List Implémentation pour les types de référence.
IListImplValueTypeÉbauche qui implémente l’interface System::Collections::IList sur l’objet System::Collections::Generic::List Implémentation pour les types valeur.
IListWrapperInterface pour prendre en charge le casting d’une collection générique vers une collection non générique.
InvalidatableClasse qui permet de suivre l’état de ses descendants via des objets InvalidatableTracker.
InvalidatableTrackerClasse qui implémente les traceurs d’objets Invalidatable.