Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में स्थानीय आंतरिक वर्ग

एक नेस्टेड क्लास एक अन्य संलग्न वर्ग में घोषित एक वर्ग है और इसमें आंतरिक और बाहरी वर्ग भी हैं। यह अपने संलग्न वर्ग का सदस्य है और एक संलग्न वर्ग के सदस्यों के पास नेस्टेड वर्ग के सदस्यों तक पहुंच नहीं है

आइए C# में नेस्टेड कक्षाओं का एक उदाहरण कोड स्निपेट देखें।

यहाँ, कक्षा दो एक स्थानीय आंतरिक वर्ग है -

उदाहरण

class One {
   public int num1;
   public class Two {
      public int num2;
   }
}
class Demo {
   static void Main() {
      One x = new One();
      x.num1++;

      One.Two xy = new One.Two();
      xy.num2++;
   }
}

उदाहरण से पता चलता है कि कक्षा दो एक नेस्टेड वर्ग है। कक्षा दो कक्षा एक घोषणा के अंदर संलग्न है।

यहां कक्षा दो कक्षा एक की घोषणा के अंदर संलग्न है। कक्षा दो इस प्रकार एक नेस्टेड वर्ग है। चूंकि इसमें एक सार्वजनिक पहुंच-योग्यता संशोधक है, इसलिए इसे कक्षा एक के दायरे के अलावा अन्य स्थानों पर पहुँचा जा सकता है।


  1. सी # में कंसोल क्लास

    C# में कंसोल क्लास का उपयोग कंसोल अनुप्रयोगों के लिए मानक इनपुट, आउटपुट और त्रुटि स्ट्रीम का प्रतिनिधित्व करने के लिए किया जाता है। आइए C# - . में कंसोल वर्ग के गुणों के कुछ उदाहरण देखें Console.CursorLeft संपत्ति C# में कंसोल के CursorLeft को बदलने के लिए, Console.CursorLeft प्रॉपर्टी का उपयोग कर

  1. क्या एक विधि स्थानीय आंतरिक वर्ग जावा में स्थानीय अंतिम चर का उपयोग कर सकता है?

    हां, हम स्थानीय अंतिम चर तक पहुंच सकते हैं विधि स्थानीय आंतरिक वर्ग . का उपयोग करके क्योंकि अंतिम चर ढेर . पर संग्रहीत होते हैं और विधि स्थानीय आंतरिक वर्ग . तक जीवित रहें वस्तु जीवित रह सकती है। विधि स्थानीय आंतरिक कक्षा ए स्थानीय आंतरिक वर्ग उदाहरण एक तर्क के रूप में दिया जा सकता है और विधियों स

  1. जावा में सदस्य आंतरिक वर्ग को कैसे चालू करें?

    एक वर्ग जो एक वर्ग के अंदर लेकिन एक विधि के बाहर घोषित किया जाता है, उसे सदस्य आंतरिक वर्ग . के रूप में जाना जाता है । हम एक सदस्य की इनर क्लास को दो तरह से इंस्टेंट कर सकते हैं कक्षा में आमंत्रित किया गया कक्षा के बाहर आमंत्रित किया गया आंतरिक कक्षा के लिए नियम बाहरी वर्ग (आंतरिक वर्ग वाला वर