C# zapewnia bogatego zestawu typów kolekcji w System.Collections.Generic do przechowywania grup danych. Najczęstsze to List<T> (tablica dynamiczna), Dictionary<K,V> (mapa klucz-wartość) i HashSet<T> (zbiór unikalnych elementów). Wybór odpowiedniego typu ma znaczenie dla przejrzystości i wydajności.
