Sobes.tech
Junior — Middle

Môžete vysvetliť, čo sú kolekcie a ako sa používajú v jazyku C#?

sobes.tech AI

Odpoveď od AI

Kolekcie v C# sú dátové štruktúry, ktoré umožňujú uloženie a správu skupín objektov. V .NET existuje veľa kolekcií, napríklad:

  • List<T> — dynamické pole s možnosťou pridávania a odstraňovania prvkov.
  • Dictionary<TKey, TValue> — kolekcia párov kľúč-hodnota.
  • Queue<T> — fronta (FIFO).
  • Stack<T> — zásobník (LIFO).
  • HashSet<T> — množina jedinečných prvkov.

Kolekcie sa používajú na pohodlné ukladanie, vyhľadávanie a spracovanie dát. Podporujú iteráciu, zoradenie a ďalšie operácie.

Príklad použitia List<int>:

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