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