C# tarjoaa monipuolisen joukon kokoelmien tyyppejä System.Collections.Generic-nimiavaruudessa tietojen ryhmien tallentamiseen. Yleisimmät ovat List<T> (dynaaminen taulukko), Dictionary<K,V> (avain-arvo-kartta) ja HashSet<T> (uniikki joukko). Oikean valitseminen on tärkeää selkeyden ja suorituskyvyn kannalta.
