System.Collections, espaces de noms
System.Collections et ses espaces de noms enfants (System.Collections.Concurrent, System.Collections.Generic, System.Collections.ObjectModel et System.Collections.Specialized) contiennent les types qui définissent différents objets de collection standard, spécialisés et génériques.
Cette rubrique affiche les types dans les espaces de noms System.Collections inclus dans les .NET pour les applications du Windows Store. Notez que les .NET pour les applications du Windows Store n'incluent pas tous les membres de chaque type. Pour plus d'informations sur les différents types, consultez les rubriques associées. La documentation à propos d'un type indique quels membres sont inclus dans les .NET pour les applications du Windows Store.
Espace de noms System.Collections
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
Gère un tableau compact de valeurs de bit représentées par des Boolean, où true indique que le bit est activé (1) et false indique que le bit est désactivé (0). |
|
Définit une paire clé/valeur du dictionnaire qui peut être définie ou récupérée. |
|
Définit la taille, les énumérateurs et les méthodes de synchronisation pour toutes les collections non génériques. |
|
Expose une méthode qui compare deux objets. |
|
Représente une collection non générique de paires clé/valeur. |
|
Énumère les éléments d'un dictionnaire non générique. |
|
Expose l'énumérateur, qui prend en charge une itération simple sur une collection non générique. |
|
Prend en charge une itération simple sur une collection non générique. |
|
Définit les méthodes destinées à la prise en charge de la comparaison d'objets pour l'égalité. |
|
Représente une collection non générique d'objets accessibles séparément par index. |
|
Prend en charge la comparaison structurelle des objets de collection. |
|
Définit les méthodes destinées à la prise en charge de la comparaison d'objets pour l'égalité structurelle. |
|
Fournit les objets nécessaires pour effectuer une comparaison structurelle de deux objets de collection. |
Espace de noms System.Collections.Concurrent
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
Fournit des fonctions bloquantes et englobantes pour les collections thread-safe qui implémentent IProducerConsumerCollection<T>. |
|
Représente une collection d'objets thread-safe, non ordonnée. |
|
Représente une collection thread-safe des paires clé/valeur accessibles par plusieurs threads simultanément. |
|
Représente une collection thread-safe de type premier entré, premier sorti (FIFO, First-In-First-Out). |
|
Représente une collection thread-safe de type dernier entré, premier sorti (LIFO, Last-In-First-Out). |
|
Les partitionneurs prédéfinis sont créés avec un ensemble de comportements par défaut. Par exemple, par défaut, une forme de mise en mémoire tampon et de segmentation sera utilisée pour atteindre les performances optimales dans un scénario courant dans lequel une implémentation IEnumerable<T> est rapide et non bloquante. Ces comportements peuvent être substitués à l'aide de cette énumération. |
|
Définit des méthodes pour manipuler des collections thread-safe destinées à l'utilisation des producteurs/consommateurs. Cette interface fournit une représentation unifiée pour les collections producteur/consommateur afin que les abstractions de niveau supérieur, telles que BlockingCollection<T>, puissent utiliser la collection comme mécanisme de stockage sous-jacent. |
|
Représente une manière particulière de fractionner une source de données classable en plusieurs partitions. |
|
Fournit des stratégies de partitionnement courants pour les tableaux, les listes et les énumérables. |
|
Représente une manière particulière de fractionner une source de données en plusieurs partitions. |
Espace de noms System.Collections.Generic
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
Fournit une classe de base pour les implémentations de l'interface générique IComparer<T>. |
|
Représente une collection de clés et de valeurs. |
|
Énumère les éléments de Dictionary<TKey, TValue>. |
|
Représente la collection de clés dans Dictionary<TKey, TValue>. Cette classe ne peut pas être héritée. |
|
Énumère les éléments de Dictionary<TKey, TValue>.KeyCollection. |
|
Représente la collection de valeurs dans Dictionary<TKey, TValue>. Cette classe ne peut pas être héritée. |
|
Énumère les éléments de Dictionary<TKey, TValue>.ValueCollection. |
|
Fournit une classe de base pour les implémentations de l'interface générique IEqualityComparer<T>. |
|
Représente un ensemble de valeurs. |
|
Énumère les éléments d'un objet HashSet<T>. |
|
Définit des méthodes pour manipuler des collections génériques. |
|
Définit une méthode implémentée par un type pour comparer deux objets. |
|
Représente une collection générique de paires clé/valeur. |
|
Expose l'énumérateur, qui prend en charge une itération simple sur une collection d'un type spécifié. |
|
Prend en charge une itération simple sur une collection générique. |
|
Définit les méthodes destinées à la prise en charge de la comparaison d'objets pour l'égalité. |
|
Représente une collection d'objets accessibles séparément par index. |
|
Représente une collection d'éléments fortement typée et en lecture seule. |
|
Représente une collection générique en lecture seule de paires clé/valeur. |
|
Représente une collection en lecture seule d'éléments accessibles par index. |
|
Fournit l'interface de base pour l'abstraction des ensembles. |
|
Exception levée si la clé spécifiée pour accéder à un élément dans une collection ne correspond à aucune clé de la collection. |
|
Définit une paire clé/valeur qui peut être définie ou récupérée. |
|
Représente une liste à lien double. |
|
Énumère les éléments d'un LinkedList<T>. |
|
Représente un nœud dans un LinkedList<T>. Cette classe ne peut pas être héritée. |
|
Représente une liste fortement typée d'objets accessibles par index. Fournit des méthodes de recherche, de tri et de manipulation de listes. |
|
Énumère les éléments d'un List<T>. |
|
Représente une collection d'objets premier entré, premier sorti. |
|
Énumère les éléments d'un Queue<T>. |
|
Représente une collection de paires clé/valeur triées sur la clé. |
|
Énumère les éléments de SortedDictionary<TKey, TValue>. |
|
Représente la collection de clés dans SortedDictionary<TKey, TValue>. Cette classe ne peut pas être héritée. |
|
Énumère les éléments de SortedDictionary<TKey, TValue>.KeyCollection. |
|
Représente la collection de valeurs dans SortedDictionary<TKey, TValue>. Cette classe ne peut pas être héritée. |
|
Énumère les éléments de SortedDictionary<TKey, TValue>.ValueCollection. |
|
Représente une collection d'objets maintenue dans un ordre trié. |
|
Énumère les éléments d'un objet SortedSet<T>. |
|
Représente une collection d'instances à taille variable de type dernier entré, premier sorti (LIFO) du même type arbitraire. |
|
Énumère les éléments d'un Stack<T>. |
Espace de noms System.Collections.ObjectModel
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
Fournit la classe de base pour une collection générique. |
|
Fournit la classe de base abstraite pour une collection dont les clés sont incorporées dans les valeurs. |
|
Représente une collection de données dynamiques qui fournit des notifications lorsque des éléments sont ajoutés, supprimés ou lorsque la liste entière est actualisée. |
|
Fournit la classe de base pour une collection générique en lecture seule. |
|
Représente une collection générique en lecture seule de paires clé/valeur. |
|
Représente une collection en lecture seule des clés d'un objet ReadOnlyDictionary<TKey, TValue>. |
|
Représente une collection en lecture seule des valeurs d'un objet ReadOnlyDictionary<TKey, TValue>. |
|
Représente un ObservableCollection<T> en lecture seule. |
Espace de noms System.Collections.Specialized
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
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. |
|
Décrit l'action qui est à l'origine d'un événement CollectionChanged. |
|
Fournit des données pour l'événement CollectionChanged. |
|
Représente la méthode qui gère l'événement CollectionChanged d'un composant. |