System.Collections.Specialized, espace de noms ()

Changer de vue:
ScriptFree
Bibliothèque de classes .NET Framework
System.Collections.Specialized, espace de noms
Cet article a fait l'objet d'une traduction manuelle. Pour afficher simultanément cette page et le contenu source en anglais, choisissez le paramètre d'affichage Basse densité.

L'espace de noms System.Collections.Specialized contient des collections spécialisées et fortement typées ; par exemple, un dictionnaire de liste liée, un vecteur de bits et des collections qui ne contiennent que des chaînes.

Classes

  Classe Description
Classe publique CollectionChangedEventManager Fournit une implémentation WeakEventManager afin que vous puissiez utiliser le modèle « écouteur d'événements faible » pour joindre des écouteurs à l'événement CollectionChanged.
Classe publique CollectionsUtil Crée des collections qui ne tiennent pas compte des majuscules et des minuscules dans les chaînes.
Classe publique HybridDictionary Implémente IDictionary à l'aide d'un ListDictionary lorsque la collection est petite, puis passe à un Hashtable lorsque la collection s'agrandit.
Classe publique ListDictionary Implémente IDictionary à l'aide d'une liste liée unique. Recommandée pour les collections qui contiennent généralement 10 éléments au plus.
Classe publique NameObjectCollectionBase Fournit la classe de base abstract pour une collection de clés String et de valeurs Object associées accessibles soit par la clé, soit par l'index.
Classe publique NameObjectCollectionBase.KeysCollection Représente une collection des clés String d'une collection.
Classe publique NameValueCollection Représente une collection de clés String et de valeurs String associées accessibles soit par la clé, soit par l'index.
Classe publique NotifyCollectionChangedEventArgs Fournit des données pour l'événement CollectionChanged.
Classe publique OrderedDictionary Représente une collection de paires clé/valeur qui sont accessibles par la clé ou l'index.
Classe publique StringCollection Représente une collection de chaînes.
Classe publique StringDictionary Implémente un tableau de hachage à l'aide de la clé et de la valeur fortement typées pour être des chaînes plutôt que des objets.
Classe publique StringEnumerator Prend en charge une itération simple sur StringCollection.
Structures

  Structure Description
Structure publique BitVector32 Fournit une structure simple qui stocke des valeurs booléennes et des petits entiers dans 32 bits de mémoire.
Structure publique BitVector32.Section Représente une section du vecteur qui peut contenir un nombre entier.
Interfaces

  Interface Description
Interface publique INotifyCollectionChanged Notifie les écouteurs en cas de modification dynamique, comme lorsque des éléments sont ajoutés et supprimés ou lorsque la liste entière est actualisée.
Interface publique IOrderedDictionary Représente une collection indexée de paires clé/valeur.
Délégués

  Délégué Description
Délégué public NotifyCollectionChangedEventHandler Représente la méthode qui gère l'événement CollectionChanged.
Énumérations

  Énumération Description
Énumération publique NotifyCollectionChangedAction Décrit l'action qui est à l'origine d'un événement CollectionChanged.