Junior — Middle
Puoi spiegare cosa sono le collezioni e come vengono utilizzate nel linguaggio C#?
sobes.tech AI
Risposta dell'AI
Le collezioni in C# sono strutture dati che consentono di memorizzare e gestire gruppi di oggetti. In .NET esistono molte collezioni, ad esempio:
List<T>— un array dinamico con possibilità di aggiungere e rimuovere elementi.Dictionary<TKey, TValue>— una collezione di coppie chiave-valore.Queue<T>— una coda (FIFO).Stack<T>— uno stack (LIFO).HashSet<T>— un insieme di elementi unici.
Le collezioni sono utilizzate per memorizzare, cercare e elaborare dati in modo conveniente. Supportano iterazione, ordinamento e altre operazioni.
Esempio di utilizzo di List<int>:
var numbers = new List<int> {1, 2, 3};
numbers.Add(4);
foreach(var num in numbers)
{
Console.WriteLine(num);
}