اندرونی قسم

مصنف: Lewis Jackson
تخلیق کی تاریخ: 8 مئی 2021
تازہ کاری کی تاریخ: 15 مئی 2024
Anonim
سریال وادی گرگ ها قسمت244
ویڈیو: سریال وادی گرگ ها قسمت244

مواد

تعریف - نیسڈڈ ٹائپ کا کیا مطلب ہے؟

نیسیڈڈ قسم ، C # میں ، ایک قسم ہے جو موجودہ کلاس یا ڈھانچے کے اندر اعلان کی جاتی ہے۔ غیر گھریلو قسم کے برخلاف ، جو تالیف یونٹ یا نام کی جگہ کے اندر براہ راست اعلان کیا جاتا ہے ، اندرونی قسم کی حامل (یا بیرونی) قسم کے دائرہ کار میں بیان کی جاتی ہے۔

اندرونی نوعیت صرف اسی صورت میں استعمال کی جاتی ہے جہاں اس کی گنجائش ، مرئیت اور زندگی بھر اپنی نوعیت کو دوسری اقسام کے سامنے لائے بغیر ختم ہونے والی قسم میں ختم ہوجاتی ہے۔ مجموعہ کی قسم میں شامل گنے والے کے ممبر کو عام طور پر نیسٹڈ ٹائپ کے طور پر لاگو کیا جاتا ہے تاکہ کلیکشن پر دوبارہ عمل کیا جاسکے۔ اعدادوشمار کی حیثیت سے قطع نظر اعداد و شمار کو جمع کرنے کے ل an ، تعیratorن کار کے طور پر ، مجموعی کی طرف ضمنی منطق کے استعمال کو قابل بناتا ہے۔

عام طور پر ، اندرونی نوعیت صرف ان صورتوں میں استعمال کی جاتی ہے جہاں منطقی طور پر اس پر مشتمل قسم سے تعلق رکھتا ہو۔ اس پر عمل درآمد ہوتا ہے جب مشتمل قسم پر پوری طرح سے گھومنے والی قسم پر منحصر ہوتا ہے جو اس پر مشتمل قسم کی عملدرآمد کی تفصیلات کو گنجائش میں مدد کرتا ہے۔ یہ اکثر ایسے منظرناموں میں استعمال ہوتا ہے جہاں پر مشتمل عمل جس میں اس کے نفاذ کے لئے گھریلو قسم موجود ہوتی ہے اسے براہ راست بغیر کسی ضرورت کے استعمال کیا جاتا ہے جس کی وجہ اس کی گھونسٹی میں قسم ہے۔


مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا نیسڈڈ ٹائپ کی وضاحت کرتا ہے

پروگرام کے اندر کسی بھی جگہ سے کسی گھریلو قسم تک رسائی کی عوامی سطح کے ساتھ اعلان کرکے اور اس کے مکمل اہلیت کا نام استعمال کرکے رسائی حاصل کی جاسکتی ہے۔

مثال کے طور پر ، ایڈریس انفارمیشن ملازمت کی قسم کے اندر اندر اعلان کردہ گھریلو قسم کی ہوسکتی ہے ، اور اس کے مکمل اہلیت نام ، ملازم.ایڈریس انفارمیشن کا استعمال کرکے اس تک رسائی حاصل کی جاسکتی ہے۔

اندرونی قسم میں مندرجہ ذیل کلیدی خصوصیات ہیں۔

  • اس میں رسائ کی مختلف قسمیں ہوسکتی ہیں جس میں نجی ، عوامی ، محفوظ ، محفوظ داخلی اور داخلی شامل ہیں۔ بطور ڈیفالٹ ، اس میں نجی رسائی ہوتی ہے۔
  • یہ کسی قسم کے ذاتی اور محفوظ ممبروں تک رسائی حاصل کرسکتا ہے ، بشمول کسی وراثت میں نجی اور محفوظ ممبر بھی۔ ان ممبروں تک رسائی حاصل کرنے کے ل the ، اس پر مشتمل ٹائپ کی ایک مثال اس کے کنسٹرکٹر کے ذریعہ نیسٹڈ ٹائپ میں بھیجنی ہوگی۔
  • یہ گھوںسلا کرنے کی متعدد سطحوں کی اجازت دیتا ہے ، جس کی وجہ سے ایک گھونسلے طبقے کے کوڈ بلاک کو دوسرے میں وضاحت کی جاسکتی ہے۔
  • یہ مشتمل قسم سے وارث ہوسکتا ہے اور وراثت میں بھی مل سکتا ہے۔
  • گھریلو قسم کے نجی ممبران پر مشتمل قسم پر پوشیدہ ہیں۔


جب کلائنٹ کوڈ کے ذریعہ سرعام انسٹنٹیشن کے لئے عوامی طور پر بے نقاب ہونا پڑتا ہے یا اگر اس کا براہ راست مؤکل کوڈ میں حوالہ دیا جاتا ہے تو نیسٹڈ قسم کو استعمال نہیں کیا جانا چاہئے۔ اس کو منطقی گروپ بندی کی تشکیل کے لئے نام کی جگہ کی جگہ پر استعمال نہیں کیا جاسکتا۔