בדוט נט 1.1 ניתן לעבוד עם ArrayList שיכול לקבל כל אובייקט וכאשר מוציאים ממנו צריך לבצע המרה ידנית לטיפוס הרלוונטי. בדוט נט 2.0 התווסף הפיצ'ר של Generics ובכך ניתן ליצור List<myType> שהיא רשימה דינמית המכילה אך ורק טיפוסים מסוג myType. דוגמאות קוד והסברים מלאים ניתן למצוא ב-MSDN: ArrayList ClassList Generic Class