Cette documentation est archivée et n’est pas conservée.

Classes de collection (Guide de programmation C#)

Le .NET Framework fournit des classes spécialisées pour le stockage et la récupération des données. Ces classes fournissent la prise en charge des piles, files d'attente, listes et tables de hachage. La plupart des classes de collection implémentent les mêmes interfaces, et ces interfaces peuvent être héritées pour créer de nouvelles classes de collection qui répondent à des besoins de stockage de données plus spécialisés.

RemarqueRemarque

Les applications qui visent la version 2.0 et les versions ultérieures du .NET Framework doivent utiliser les classes de collection génériques dans l'espace de noms System.Collections.Generic, qui fournit une sécurité de type et un rendement supérieurs à ceux de leurs équivalents non génériques.

ArrayList list = new ArrayList();
list.Add(10);
list.Add(20);

Vue d'ensemble des classes de collection

Les classes de collection ont les propriétés suivantes

  • Les classes de collection sont définies dans le cadre de l'espace de noms System.Collections ou System.Collections.Generic.

  • La plupart des classes de collection dérivent des interfaces ICollection, IComparer, IEnumerable, IList, IDictionary et IDictionaryEnumerator et de leurs équivalents génériques.

  • L'utilisation des classes de collection génériques fournit une sécurité de type accrue et dans certains cas peut améliorer les performances, surtout lors du stockage des types valeur. Pour plus d'informations, consultez Avantages des génériques.

Rubriques connexes

Voir aussi

Afficher: