گھر ترقی اندر کی قسم کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

اندر کی قسم کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

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

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


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


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

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

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


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


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

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

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

اندر کی قسم کیا ہے؟ - ٹیکپوپیڈیا سے تعریف