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