System.Collections Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des interfaces et des classes qui définissent différentes collections d'objets, telles que des listes, des files d'attente, des tableaux de bits, des tables de hachage et des dictionnaires.
Classes
ArrayList |
Implémente l’interface IList à l’aide d’un tableau dont la taille est augmentée de manière dynamique au besoin. |
BitArray |
Gère un tableau compact de valeurs de bit représentées par des valeurs booléennes, où |
CaseInsensitiveComparer |
Compare deux objets pour contrôler leur équivalence, en ignorant la casse des chaînes. |
CaseInsensitiveHashCodeProvider |
Fournit un code de hachage pour un objet en utilisant un algorithme de hachage qui ignore la casse des chaînes. |
CollectionBase |
Fournit la classe de base |
Comparer |
Compare deux objets pour contrôler leur équivalence, en respectant la casse. |
DictionaryBase |
Fournit la classe de base |
Hashtable |
Représente une collection de paires clé/valeur qui sont organisées en fonction du code de hachage de la clé. |
Queue |
Représente une collection d’objets premier entré, premier sorti. |
ReadOnlyCollectionBase |
Fournit la classe de base |
SortedList |
Représente une collection de paires clé/valeur triées par les clés et accessible par clé et par index. |
Stack |
Représente une simple collection non générique d’objets de type dernier entré, premier sorti (LIFO). |
StructuralComparisons |
Fournit des objets pour effectuer une comparaison structurelle de deux objets de collection. |
Structures
DictionaryEntry |
Définit une paire clé/valeur de dictionnaire qui peut être définie ou récupérée. |
Interfaces
ICollection |
Définit la taille, les énumérateurs et les méthodes de synchronisation pour toutes les collections non génériques. |
IComparer |
Expose une méthode qui compare deux objets. |
IDictionary |
Représente une collection non générique de paires clé/valeur. |
IDictionaryEnumerator |
Énumère les éléments d'un dictionnaire non générique. |
IEnumerable |
Expose un énumérateur, qui prend en charge une itération simple sur une collection non générique. |
IEnumerator |
Prend en charge une itération simple sur une collection non générique. |
IEqualityComparer |
Définit des méthodes pour prendre en charge la comparaison d'objets. |
IHashCodeProvider |
Fournit un code de hachage pour un objet, à l'aide d'une fonction de hachage personnalisée. |
IList |
Représente une collection non générique d’objets accessibles séparément par index. |
IStructuralComparable |
Prend en charge la comparaison structurelle d'objets de collection. |
IStructuralEquatable |
Définit des méthodes pour prendre en charge la comparaison de la structure d'objets. |