Maîtriser les Collections C# : Tutoriel Pratique avec Exemples Réels
Dans notre tutoriel précédent, nous avons appris comment utiliser les tableaux en C#. Faisons un bref rappel : les tableaux en programmation sont utilisés pour regrouper un ensemble d'objets liés. On pourrait créer un tableau ou un ensemble d'entiers, accessibles via un seul nom de variable.
Que sont les Collections en C# ?
Les collections sont similaires aux tableaux, mais offrent une manière plus flexible de travailler avec un groupe d'objets.
Dans les tableaux, vous avez remarqué qu'il faut définir le nombre d'éléments à l'avance. Cela devait être fait lors de la déclaration du tableau.
Mais dans une collection, vous n'avez pas besoin de définir la taille de la collection au préalable. Vous pouvez ajouter ou même supprimer des éléments de la collection à tout moment. Ce chapitre se concentrera sur la façon de travailler avec les différentes collections disponibles en C#.
Classes System.Collections
| Collection | Description |
|---|---|
| ArrayList | 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 ArrayList. |
| Stack | La pile est une collection spéciale qui représente un concept dernier entré, premier sorti (LIFO). |
| Queues | La file est une collection spéciale qui représente un concept premier entré, premier sorti (FIFO). |
| Hashtable | Une table de hachage est une collection spéciale utilisée pour stocker des paires clé-valeur. |
| SortedList | La SortedList est une collection qui stocke des paires clé-valeur dans l'ordre croissant de la clé par défaut. |
| BitArray | Un tableau de bits est une structure de données qui stocke des bits. |
Langue C
- Boucle do-while en C++ : Syntaxe, exemples pratiques et boucles imbriquées
- Maîtriser les pointeurs en C++ : Concepts, exemples et applications pratiques
- Surcharge d'opérateurs en C++ : Guide pratique avec exemples de code
- Les Fonctions en C++ Expliquées avec des Exemples de Code Pratiques
- Tutoriel C# complet en PDF – 243+ pages d'exemples pour débutants (Téléchargement immédiat)
- Maîtriser str.count() de Python : Compter caractères et sous-chaînes avec exemples
- Fonction Python round() expliquée avec exemples pratiques
- Maîtriser la fonction Python map() : syntaxe, exemples et bonnes pratiques
- Python timeit() : mesurer le temps d'exécution avec exemples pratiques