Tutoriel sur les collections C# avec exemples

Dans notre didacticiel précédent, nous avons appris comment utiliser les tableaux en C#. Voyons-en un rapide aperçu, les tableaux en programmation sont utilisés pour regrouper un ensemble d'objets liés. Ainsi, on pourrait créer un tableau ou un ensemble d’entiers, accessible via un nom de variable.

Qu’est-ce que les collections en C# ?

Les collections sont similaires à Arrays, il offre une manière plus flexible de travailler avec un groupe d'objets.

Dans les tableaux, vous aurez remarqué qu’il faut au préalable définir le nombre d’éléments dans un tableau. Cela devait être fait lorsque le tableau était déclaré.

Mais dans une collection, vous n’avez pas besoin de définir au préalable la taille de la collection. Vous pouvez ajouter des éléments ou même supprimer des éléments de la collection à tout moment. Ce chapitre se concentrera sur la façon dont nous pouvons travailler avec les différentes collections disponibles en C#.

Classes System.Collections

Collection Description
ArrayList La collection ArrayList est similaire aux Arrays type de données en C#. La plus grande différence réside dans la nature dynamique de la collection de listes de tableaux.
Stack La pile est une collection de cas particuliers qui représente un concept du dernier entré, premier sorti (LIFO).
Queues La file d'attente est une collection de cas spéciaux qui représente un concept de premier entré, premier sorti.
Table de hachage Une table de hachage est une collection spéciale utilisée pour stocker des éléments clé-valeur
Liste triée SortedList est une collection qui stocke par défaut les paires clé-valeur dans l'ordre croissant de clé.
BitArray Un tableau de bits est un tableau de structures de données qui stocke des bits.