C# უზრუნველყოფს კოლექციის ტიპების მდიდარ ნაკრებს System.Collections.Generic-ში მონაცემთა ჯგუფების შესანახად. ყველაზე ხშირი არის List<T> (დინამიური მასივი), Dictionary<K,V> (გასაღები-მნიშვნელობის რუკა) და (უნიკალური ნაკრები). სწორი არჩევანი მნიშვნელოვანია სიცხადეისა და მუშაობის სიჩქარის თვალსაზრისით.
