Dans notre didacticiel précédent, nous avons appris comment utiliser les tableaux en C #. Prenons un aperçu rapide de celui-ci, les tableaux en programmation sont utilisés pour regrouper un ensemble d'objets associés. On pourrait donc créer un tableau ou un ensemble d'entiers, auxquels on pourrait accéder via un nom de variable.
Qu'est-ce que les collections en C #?
Les collections sont similaires aux tableaux, elles offrent une manière plus flexible de travailler avec un groupe d'objets.
Dans les tableaux, vous auriez remarqué que vous devez définir au préalable le nombre d'éléments dans un tableau. Cela devait être fait lors de la déclaration du tableau.
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 manière dont nous pouvons travailler avec les différentes collections disponibles en C #.
Collection | Description |
---|---|
Liste des tableaux | La collection ArrayList est similaire au type de données Arrays en C #. La plus grande différence est la nature dynamique de la collection de listes de tableaux. |
Empiler | La pile est une collection de cas spéciaux qui représente un concept de dernier entré, premier sorti (LIFO) |
Files d'attente | La file d'attente est une collection de cas spéciaux qui représente un concept de premier entré, premier sorti |
Hashtable | Une table de hachage est une collection spéciale utilisée pour stocker des éléments clé-valeur |
SortedList | La SortedList est une collection qui stocke les paires clé-valeur dans l'ordre croissant des clés par défaut. |
BitArray | Un tableau de bits est un tableau de structure de données qui stocke des bits |