Sobes.tech
Junior — Middle

Můžete vysvětlit, co jsou kolekce a jak se používají v jazyce C#?

sobes.tech AI

Odpověď od AI

Kolekce v C# jsou datové struktury, které umožňují ukládání a správu skupin objektů. V .NET existuje mnoho kolekcí, například:

  • List<T> — dynamické pole s možností přidávání a odstraňování prvků.
  • Dictionary<TKey, TValue> — kolekce párů klíč-hodnota.
  • Queue<T> — fronta (FIFO).
  • Stack<T> — zásobník (LIFO).
  • HashSet<T> — množina unikátních prvků.

Kolekce se používají pro pohodlné ukládání, vyhledávání a zpracování dat. Podporují iteraci, řazení a další operace.

Příklad použití List<int>:

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