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);
}