Οι λίστες είναι ένα παράδειγμα γενικών κλάσεων. Θα δεις επίσης τα HashSet<T> και Dictionary<T> σε ασκήσεις που θα συναντήσεις νωρίς.
Αν χρειάζεσαι μια λίστα με διαφορετικούς τύπους, μπορείς να χρησιμοποιήσεις το List<Object>, αλλά θα χρειαστεί να κάνεις μετατροπή προς τα κάτω στα στοιχεία που παίρνεις από τη λίστα.
Θα πρέπει επίσης να γνωρίζεις το System.Collections.List, το οποίο μπορεί να συναντήσεις σε παλαιότερο κώδικα. Στην πράξη, συμπεριφέρεται σαν List<Object>.