Sobes.tech
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);
}