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 | |
|---|---|---|
|
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. |
|
CollectionsUtil | Crée des collections qui ne tiennent pas compte des majuscules et des minuscules dans les chaînes. |
|
HybridDictionary | Implémente IDictionary à l'aide d'un ListDictionary lorsque la collection est petite, puis passe à un Hashtable lorsque la collection s'agrandit. |
|
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. |
|
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. |
|
NameObjectCollectionBase.KeysCollection | Représente une collection des clés String d'une collection. |
|
NameValueCollection | Représente une collection de clés String et de valeurs String associées accessibles soit par la clé, soit par l'index. |
|
NotifyCollectionChangedEventArgs | Fournit des données pour l'événement CollectionChanged. |
|
OrderedDictionary | Représente une collection de paires clé/valeur qui sont accessibles par la clé ou l'index. |
|
StringCollection | Représente une collection de chaînes. |
|
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. |
|
StringEnumerator | Prend en charge une itération simple sur StringCollection. |
Structures
| Structure | Description | |
|---|---|---|
|
BitVector32 | Fournit une structure simple qui stocke des valeurs booléennes et des petits entiers dans 32 bits de mémoire. |
|
BitVector32.Section | Représente une section du vecteur qui peut contenir un nombre entier. |
Interfaces
| Interface | Description | |
|---|---|---|
|
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. |
|
IOrderedDictionary | Représente une collection indexée de paires clé/valeur. |
Délégués
| Délégué | Description | |
|---|---|---|
|
NotifyCollectionChangedEventHandler | Représente la méthode qui gère l'événement CollectionChanged. |
Énumérations
| Énumération | Description | |
|---|---|---|
|
NotifyCollectionChangedAction | Décrit l'action qui est à l'origine d'un événement CollectionChanged. |