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

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

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

Anonim

تعریف - داخلی کا کیا مطلب ہے؟

اندرونی ، C # میں ، ایک کلیدی لفظ ہے جو کسی قسم یا ٹائپ ممبر کی رسائی کو اعلانیہ طور پر استعمال کرنے کے لئے استعمال ہوتا ہے جس تک رسائی صرف اس اسمبلی تک محدود ہوتی ہے جس میں اس کا اعلان کیا جاتا ہے۔

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

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

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

اندرونی رسائی میں تبدیلی کرنے والوں میں سے ایک ہے جو موجودہ پروجیکٹ اسمبلی میں بیان کردہ اقسام تک رسائی کو محدود کرتا ہے۔ کلاس اور سٹرک کی پہلے سے طے شدہ رسائی جو نام کے مقام میں یا کسی تالیف یونٹ کے اوپری سطح پر اعلان کی جاتی ہے اور دوسری اقسام میں نہیں ہوتی ہے۔

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

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

C # میں اندرونی ورچوئل طریقہ کو اوور رائڈ نہیں کیا جاسکتا۔

یہ تعریف C # کے تناظر میں لکھی گئی تھی
اندرونی کیا ہے؟ - ٹیکپوپیڈیا سے تعریف