Sobes.tech
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);
}