Sobes.tech
Junior — Middle

Poți explica ce sunt colecțiile și cum sunt utilizate în limbajul C#?

sobes.tech AI

Răspuns de la AI

Colecțiile în C# sunt structuri de date care permit stocarea și gestionarea grupurilor de obiecte. În .NET există multe colecții, de exemplu:

  • List<T> — un array dinamic cu posibilitatea de a adăuga și elimina elemente.
  • Dictionary<TKey, TValue> — o colecție de perechi cheie-valoare.
  • Queue<T> — coadă (FIFO).
  • Stack<T> — stivă (LIFO).
  • HashSet<T> — un set de elemente unice.

Colecțiile sunt folosite pentru a stoca, căuta și procesa date în mod convenabil. Ele suportă iterație, sortare și alte operații.

Exemplu de utilizare a List<int>:

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