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

सी # में नेस्टेड नेमस्पेस क्या हैं?

नेमस्पेस के अंदर एक नेमस्पेस को सी # में नेस्टेड नेमस्पेस कहा जाता है। यह मुख्य रूप से आपके कोड को ठीक से संरचित करने के लिए किया जाता है।

हमारे पास एक बाहरी नाम स्थान है -

namespace outer {}

उसके भीतर, हमारे पास बाहरी नाम स्थान के अंदर एक आंतरिक नाम स्थान है -

namespace inner {
   public class innerClass {
      public void display() {
         Console.WriteLine("Inner Namespace");
      }
   }

}

अब इनर नेमस्पेस की मेथड को कॉल करने के लिए, इनर क्लास का क्लास ऑब्जेक्ट सेट करें और नीचे दिए गए उदाहरण के अनुसार मेथड को कॉल करें -

namespace outer {
   class Program {
      static void Main(string[] args) {
         innerClass cls = new innerClass();
         Console.WriteLine("Welcome!");
         Program.display();
         cls.display();
         Console.ReadLine();
      }

      public static void display() {
         Console.WriteLine("Outer Namespace");
      }
   }

   namespace inner {
      public class innerClass {
         public void display() {
            Console.WriteLine("Inner Namespace");
         }
      }
   }
}

  1. सी # में नेस्टेड कक्षाएं क्या हैं?

    एक नेस्टेड वर्ग एक अन्य संलग्न वर्ग में घोषित एक वर्ग है। यह अपने संलग्न वर्ग का सदस्य है और एक संलग्न वर्ग के सदस्यों के पास नेस्टेड वर्ग के सदस्यों तक पहुंच नहीं है। आइए C# में नेस्टेड कक्षाओं का एक उदाहरण कोड स्निपेट देखें - class One {    public int num1;    public class Tw

  1. सी # में नामस्थान क्या हैं?

    एक नाम स्थान नामों के एक सेट को दूसरे से अलग रखने का तरीका प्रदान करने के लिए है। नेमस्पेस की परिभाषा कीवर्ड नेमस्पेस से शुरू होती है और उसके बाद नेमस्पेस नाम इस प्रकार है - namespace namespace_name {    // code declarations } नेमस्पेस परिभाषित करें - namespace namespace_name {   &nb

  1. पायथन नेमस्पेस क्या हैं?

    नेमस्पेस दायरे को लागू करने का एक तरीका है। पायथन में, प्रत्येक पैकेज, मॉड्यूल, क्लास, फंक्शन और मेथड फंक्शन में एक नेमस्पेस होता है जिसमें वेरिएबल नाम हल किए जाते हैं। जब किसी फ़ंक्शन, मॉड्यूल या पैकेज का मूल्यांकन किया जाता है (अर्थात, निष्पादन शुरू होता है), एक नाम स्थान बनाया जाता है। इसे मूल्या