2010-08-17 18 views

उत्तर

7

डिफ़ॉल्ट Internal द्वारा, वर्ग

+0

यदि यह एक नेस्टेड क्लास नहीं है (नेस्टेड कक्षाओं के लिए, यह निजी है)। – Baahubali

3

मुझे विश्वास है कि यह internal है।

14

internal, अगर नाम स्थान में सीधे परिभाषित (शायद सबसे वर्ग):

आंतरिक डिफ़ॉल्ट अगर कोई पहुँच संशोधक

निर्दिष्ट किया जाता है अन्य वर्गों के भीतर वर्गों के लिए है, डिफ़ॉल्ट private है , वर्ग के सदस्यों की तरह:

कक्षा के सदस्यों और संरचना सदस्यों के लिए पहुंच स्तर, नेस्टेड कक्षाओं और संरचना समेत एस, डिफ़ॉल्ट रूप से निजी है।

स्रोत: http://msdn.microsoft.com/en-us/library/ms173121.aspx

1

आम तौर पर, एक सदस्य की पहुंच प्रकार जिसमें यह है की पहुंच से बड़ा नहीं है। हालांकि, यदि आंतरिक सदस्य इंटरफ़ेस विधियों को लागू करता है या सार्वजनिक आधार वर्ग में परिभाषित वर्चुअल विधियों को ओवरराइड करता है तो आंतरिक वर्ग का एक सार्वजनिक सदस्य असेंबली के बाहर से पहुंच योग्य हो सकता है।

जब किसी वर्ग का कोई सदस्य संपत्ति, फ़ील्ड, विधि, घटना या प्रतिनिधि होता है, और वह सदस्य या तो एक प्रकार है या पैरामीटर या वापसी मान के रूप में एक प्रकार है, तो सदस्य की पहुंच अधिक से अधिक नहीं हो सकती प्ररूप। उदाहरण के लिए, आपके पास सार्वजनिक विधि एम नहीं हो सकती है जो कक्षा सी लौटाता है जब तक कि सी भी सार्वजनिक न हो। इसी प्रकार, यदि आपके पास निजी रूप में घोषित किया गया है तो आपके पास टाइप ए की संरक्षित संपत्ति नहीं हो सकती है।

1

internal की पहुँच संशोधक है नेस्टेड प्रकार जिस स्थिति में यह private

1

एक वर्ग के लिए डिफ़ॉल्ट पहुँच संशोधक internal है अगर यह एक ही नाम स्थान में परिभाषित किया गया है के लिए के लिए छोड़कर । यह private है यदि यह किसी अन्य वर्ग के भीतर परिभाषित किया गया है। के रूप में सार्वजनिक

एक वर्ग के रूप में आंतरिक डिफ़ॉल्ट संशोधक है

4

एक enum डिफ़ॉल्ट संशोधक है। यह निम्न पहुँच संशोधक के साथ सदस्यों (तरीकों आदि) की घोषणा कर सकते हैं: सार्वजनिक आंतरिक निजी आंतरिक संरक्षित

एक इंटरफेस डिफ़ॉल्ट आपरिवर्तक के रूप में सार्वजनिक

एक struct डिफ़ॉल्ट संशोधक है आंतरिक और यह के रूप में निम्नलिखित एक्सेस संशोधकों के साथ अपने सदस्यों (विधियों इत्यादि) घोषित कर सकते हैं: सार्वजनिक आंतरिक निजी

कोई विधि, फ़ील्ड, और गुणों में "निजी" के रूप में कोई संशोधक निर्दिष्ट नहीं है, तो डिफ़ॉल्ट एक्सेस संशोधक है।

संबंधित मुद्दे