Junior — Middle
Czy możesz wyjaśnić, czym są kolekcje i jak są używane w języku C#?
sobes.tech AI
Odpowiedź od AI
Kolekcje w C# to struktury danych, które pozwalają na przechowywanie i zarządzanie grupami obiektów. W .NET istnieje wiele kolekcji, na przykład:
List<T>— dynamiczna tablica z możliwością dodawania i usuwania elementów.Dictionary<TKey, TValue>— kolekcja par klucz-wartość.Queue<T>— kolejka (FIFO).Stack<T>— stos (LIFO).HashSet<T>— zbiór unikalnych elementów.
Kolekcje służą do wygodnego przechowywania, wyszukiwania i przetwarzania danych. Obsługują iterację, sortowanie i inne operacje.
Przykład użycia List<int>:
var numbers = new List<int> {1, 2, 3};
numbers.Add(4);
foreach(var num in numbers)
{
Console.WriteLine(num);
}