Sobes.tech
Junior — Middle

Pouvez-vous expliquer ce que sont les collections et comment elles sont utilisées dans le langage C#?

sobes.tech IA

Réponse de l'IA

Les collections en C# sont des structures de données qui permettent de stocker et de gérer des groupes d'objets. Dans .NET, il existe de nombreuses collections, par exemple :

  • List<T> — un tableau dynamique avec la possibilité d'ajouter et de supprimer des éléments.
  • Dictionary<TKey, TValue> — une collection de paires clé-valeur.
  • Queue<T> — une file d'attente (FIFO).
  • Stack<T> — une pile (LIFO).
  • HashSet<T> — un ensemble d'éléments uniques.

Les collections sont utilisées pour stocker, rechercher et traiter des données de manière pratique. Elles supportent l'itération, le tri et d'autres opérations.

Exemple d'utilisation de List<int> :

var numbers = new List<int> {1, 2, 3};
numbers.Add(4);
foreach(var num in numbers)
{
    Console.WriteLine(num);
}