Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

System.Collections.Generic espace de noms

 

Date de publication : juillet 2016

L'espace de noms System.Collections.Generic contient des interfaces et des classes qui définissent des collections génériques permettant aux utilisateurs de créer des collections fortement typées. Celles-ci fournissent une sécurité et des performances meilleures que les collections fortement typées non génériques.

ClasseDescription
System_CAPS_pubclassComparer<T>

Fournit une classe de base pour les implémentations de la IComparer<T> interface générique.

System_CAPS_pubclassDictionary<TKey, TValue>

Représente une collection de clés et de valeurs.

Pour parcourir le code source de .NET Framework pour ce type, consultez la Source de référence.

System_CAPS_pubclassEqualityComparer<T>

Fournit une classe de base pour les implémentations de la IEqualityComparer<T> interface générique.

System_CAPS_pubclassHashSet<T>

Représente un ensemble de valeurs.

Pour parcourir le code source .NET Framework pour ce type, consultez la Reference Source.

System_CAPS_pubclassDictionary<TKey, TValue>.KeyCollection

Représente la collection de clés dans Dictionary<TKey, TValue>. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.KeyCollection

Représente la collection de clés dans SortedDictionary<TKey, TValue>. Cette classe ne peut pas être héritée.

System_CAPS_pubclassKeyedByTypeCollection<TItem>

Fournit une collection dont les éléments sont des types qui font office de clés.

System_CAPS_pubclassKeyNotFoundException

Exception levée quand la clé spécifiée pour accéder à un élément dans une collection ne correspond à aucune clé dans la collection.

System_CAPS_pubclassLinkedList<T>

Représente une liste doublement liée.

System_CAPS_pubclassLinkedListNode<T>

Représente un nœud dans un LinkedList<T>. Cette classe ne peut pas être héritée.

System_CAPS_pubclassList<T>

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.

Pour parcourir le code source .NET Framework pour ce type, consultez la Reference Source.

System_CAPS_pubclassQueue<T>

Représente une collection d'objets premier entré, premier sorti.

System_CAPS_pubclassSortedDictionary<TKey, TValue>

Représente une collection de paires clé/valeur triées sur la clé.

System_CAPS_pubclassSortedList<TKey, TValue>

Représente une collection de paires clé/valeur triées par clé en fonction de l’implémentation IComparer<T> associée.

System_CAPS_pubclassSortedSet<T>

Représente une collection d'objets tenue à jour en ordre trié.

System_CAPS_pubclassStack<T>

Représente une collection d'instances à taille variable de type dernier entré, premier sorti (LIFO) du même type spécifié.

System_CAPS_pubclassSynchronizedCollection<T>

Fournit une collection thread-safe qui contient des objets d'un type spécifié à l'aide du paramètre générique sous la forme d'éléments.

System_CAPS_pubclassSynchronizedKeyedCollection<K, T>

Fournit une collection thread-safe qui contient des objets d'un type spécifiés à l'aide d'un paramètre générique et regroupés à l'aide de clés.

System_CAPS_pubclassSynchronizedReadOnlyCollection<T>

Fournit une collection thread-safe en lecture seule qui contient des objets d'un type spécifié à l'aide du paramètre générique sous la forme d'éléments.

System_CAPS_pubclassDictionary<TKey, TValue>.ValueCollection

Représente la collection de valeurs dans Dictionary<TKey, TValue>. Cette classe ne peut pas être héritée.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.ValueCollection

Représente la collection de valeurs dans un SortedDictionary<TKey, TValue>. Cette classe ne peut pas être héritée.

StructureDescription
System_CAPS_pubstructureDictionary<TKey, TValue>.Enumerator

Énumère les éléments d'un élément Dictionary<TKey, TValue>.

System_CAPS_pubstructureDictionary<TKey, TValue>.KeyCollection.Enumerator

Énumère les éléments d'un élément Dictionary<TKey, TValue>.KeyCollection.

System_CAPS_pubstructureDictionary<TKey, TValue>.ValueCollection.Enumerator

Énumère les éléments d'un élément Dictionary<TKey, TValue>.ValueCollection.

System_CAPS_pubstructureHashSet<T>.Enumerator

Énumère les éléments d’un objet HashSet<T>.

System_CAPS_pubstructureLinkedList<T>.Enumerator

Énumère les éléments d'un élément LinkedList<T>.

System_CAPS_pubstructureList<T>.Enumerator

Énumère les éléments d'un élément List<T>.

System_CAPS_pubstructureQueue<T>.Enumerator

Énumère les éléments d'un élément Queue<T>.

System_CAPS_pubstructureSortedDictionary<TKey, TValue>.Enumerator

Énumère les éléments d'un élément SortedDictionary<TKey, TValue>.

System_CAPS_pubstructureSortedDictionary<TKey, TValue>.KeyCollection.Enumerator

Énumère les éléments d'un élément SortedDictionary<TKey, TValue>.KeyCollection.

System_CAPS_pubstructureSortedDictionary<TKey, TValue>.ValueCollection.Enumerator

Énumère les éléments d'un élément SortedDictionary<TKey, TValue>.ValueCollection.

System_CAPS_pubstructureSortedSet<T>.Enumerator

Énumère les éléments d’un objet SortedSet<T>.

System_CAPS_pubstructureStack<T>.Enumerator

Énumère les éléments d'un élément Stack<T>.

System_CAPS_pubstructureKeyValuePair<TKey, TValue>

Définit une paire clé/valeur qui peut être définie ou récupérée.

InterfaceDescription
System_CAPS_pubinterfaceICollection<T>

Définit des méthodes pour manipuler des collections génériques.

System_CAPS_pubinterfaceIComparer<T>

Définit une méthode implémentée par un type pour comparer deux objets.

System_CAPS_pubinterfaceIDictionary<TKey, TValue>

Représente une collection générique de paires clé/valeur.

System_CAPS_pubinterfaceIEnumerable<T>

Expose l'énumérateur, qui prend en charge une itération simple sur une collection d'un type spécifié.

Pour parcourir le code source .NET Framework pour ce type, consultez la Reference Source.

System_CAPS_pubinterfaceIEnumerator<T>

Prend en charge une itération simple sur une collection générique.

System_CAPS_pubinterfaceIEqualityComparer<T>

Définit des méthodes pour prendre en charge la comparaison d'objets.

System_CAPS_pubinterfaceIList<T>

Représente une collection d’objets accessibles séparément par index.

System_CAPS_pubinterfaceIReadOnlyCollection<T>

Représente une collection fortement typée, en lecture seule, des éléments.

System_CAPS_pubinterfaceIReadOnlyDictionary<TKey, TValue>

Représente une collection générique, en lecture seule, de paires clé/valeur.

System_CAPS_pubinterfaceIReadOnlyList<T>

Représente une collection en lecture seule d’éléments accessibles par index.

System_CAPS_pubinterfaceISet<T>

Fournit l’interface de base pour l’abstraction des ensembles.

La plupart des types de collections génériques sont des équivalents directs de types non génériques. Dictionary<TKey, TValue> est une version générique de Hashtable ; elle utilise la structure générique KeyValuePair<TKey, TValue> pour l'énumération, au lieu de DictionaryEntry. List<T> est une version générique de ArrayList. Il existe des classes génériques Queue<T> et Stack<T> qui correspondent aux versions non génériques. Il existe des versions génériques et non génériques de SortedList<TKey, TValue>. Les deux versions sont des hybrides d'un dictionnaire et une liste. La classe générique SortedDictionary<TKey, TValue> est un dictionnaire pur et n'a pas de contrepartie non générique. La LinkedList<T> classe générique est une véritable liste liée et n’a aucun équivalent non générique.

Retour au début
Afficher: