A listák a generikus osztályok egy példája. A korai feladatokban HashSet<T> és Dictionary<T> típusokkal is találkozni fogsz.
Ha különböző típusú elemek listájára van szükséged, használhatod a List<Object> típust, de a listából kiolvasott elemeket lefelé kell konvertálnod.
Érdemes ismerned a System.Collections.List típust is, amivel örökölt kódban találkozhatsz. Gyakorlatilag úgy viselkedik, mint a List<Object>.