الجنريكس تتيح لك كتابة فئات وطرق معاملة بواسطة نوع، مما يوفر سلامة النوع وقابلية إعادة الاستخدام بدون تكرار الكود أو التحويل. القيود تحد من أنواع المعاملات التي يمكن لمعامل جنريك أن يكونها، مما يمكّن الاستخدام الآمن لأعضائها. الجنريكس منتشرة في كل مكان في C# (مكتبة المجموعات بالكاملة تستخدمها).
المشكلة التي يحلها الجنريكس
=> arr[i];
=> arr[i];
x = Get([] { , , }, );
