Junior — Middle
Можете ли да обясните какво представляват колекциите и как се използват в езика C#?
sobes.tech AI
Отговор от AI
Колекциите в C# са структури от данни, които позволяват съхраняването и управлението на групи от обекти. В .NET има много колекции, например:
List<T>— динамичен масив с възможност за добавяне и премахване на елементи.Dictionary<TKey, TValue>— колекция от двойки ключ-стойност.Queue<T>— опашка (FIFO).Stack<T>— стек (LIFO).HashSet<T>— множество от уникални елементи.
Колекциите се използват за удобно съхранение, търсене и обработка на данни. Те поддържат итерация, сортиране и други операции.
Пример за използване на List<int>:
var numbers = new List<int> {1, 2, 3};
numbers.Add(4);
foreach(var num in numbers)
{
Console.WriteLine(num);
}