فہرست کا خانہ:
تعریف - جنرکس کا کیا مطلب ہے؟
جنریکس C # میں موجود ایک ایسی خصوصیت کا حوالہ دیتے ہیں جو طبقے یا طریقہ کار کو پیرامیٹر کے طور پر متعین کرنے کی اجازت دیتا ہے۔
جنرکز ایک ایسے کلاس اور طریقے تیار کرنے کی اجازت دیتے ہیں جن کی اقسام صرف اعلامیہ اور انسٹیٹیٹیشن کے وقت ہی مخصوص ہوتی ہیں۔ اس سے عالمگیر کلاسوں اور طریقوں کی ترقی کے قابل ہوجاتا ہے جو کارکردگی ، پیداوری اور ٹائپ سیفٹی کو بہتر بنانے میں معاون ہیں۔
جنریکس اکثر فہرستوں ، ہیش ٹیبلز ، قطار وغیرہ جیسے تصورات کو نافذ کرنے کے لئے اکٹھا کرنے کی کلاسز بنانے میں استعمال ہوتا ہے۔ یہ کلاس اشیاء کی ایک سیٹ کا انتظام کرتے ہیں اور ان آپریشنز کا انتظام کرتے ہیں جو کسی خاص ڈیٹا کی قسم سے مخصوص نہیں ہوتے ہیں۔
جنرکس کو پیرامیٹرک پولیمورفزم کے نام سے بھی جانا جاتا ہے۔
ٹیکوپیڈیا جنرکس کی وضاحت کرتا ہے
پہلے ورژن میں عام کرنے کے عمل میں رکاوٹ کو دور کرنے کے لئے .NET کے کامن لینگویج رن ٹائم کے ایک حصے کے طور پر جنرکز کو C # 2.0 میں متعارف کرایا گیا تھا۔ عام کاری کا مقصد عالمگیر بیس کی قسم ، سسٹم۔اوبجیکٹ میں اور اس سے مختلف قسم کے معدنیات سے ہوا تھا جو ٹائپ سیف اور مطلوبہ معدنیات سے متعلق نہیں تھا ، جس کے نتیجے میں کارکردگی متاثر ہوتی ہے۔
جنرک استعمال کرنے میں کچھ فوائد میں شامل ہیں:
- مجموعہ میں ہر عنصر تک رسائی حاصل کرنے کے لئے معدنیات سے متعلق کی ضرورت نہیں ہے
- اعدادوشمار کے استعمال کو روکنے کے ذریعہ مؤکل کے کوڈ جو جنرک کو استعمال کرتا ہے وہ ٹائپ سیف ہوتا ہے جس کی قسم اعلامیے میں استعمال کردہ سے مختلف ہوتی ہے
- متعدد قسم کے ڈیٹا کے ل Code کوڈ کو نقل نہیں کیا گیا ہے
فہرست
جنرککس تصور میں C ++ ٹیمپلیٹس سے ملتے جلتے ہیں لیکن اس پر عمل درآمد میں بنیادی طور پر مختلف ہیں۔
