Generics เพิ่มใน C# 2.0 เป็นแนวคิดสำคัญที่สุด ช่วยเขียนโค้ด Reusable, High-Performance, Type-Safe ตอน Compile-time ใช้ Type ในโค้ดโดยไม่ต้องรู้ Type ล่วงหน้าGenerics ใช้ทั่วไปใน .NET: Collections, Delegates, Async Code ไม่ต้องรู้ขนาด Collection ล่วงหน้า ใช้กับ Element Type ใดๆ รวมถึง Custom Types C#