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

C# में स्कोप रेज़ोल्यूशन ऑपरेटर (::) का उपयोग कहाँ करते हैं?


C++ में स्कोप रेज़ोल्यूशन ऑपरेटर यानी :: का उपयोग ग्लोबल वेरिएबल्स के लिए किया जाता है, जबकि C# में यह नेमस्पेस से संबंधित है।

यदि आपके पास एक टाइप है जो अलग-अलग नेमस्पेस में एक ही आइडेंटिफायर साझा करता है, तो उनकी पहचान करने के लिए स्कोप रेज़ोल्यूशन ऑपरेटर का उपयोग करें।

उदाहरण के लिए, System.Console क्लास को संदर्भित करने के लिए, ग्लोबल नेमस्पेस एलियास का उपयोग स्कोप रेज़ोल्यूशन ऑपरेटर के साथ करें:

global::System.Console

आइए एक उदाहरण देखें:

उदाहरण

using myAlias = System.Collections; namespace Program {    class Demo {       static void Main() {          myAlias::Hashtable h = new myAlias::Hashtable();          h.Add("M", "1");          h.Add("N", "2");          h.Add("O", "3");          h.Add("P", "4");          foreach (string n in h.Keys) {             global::System.Console.WriteLine(n + " " + h[n]);          }       }    } }

आउटपुट

N 2 O 3 M 1 P 4
  1. - C# में कॉमा ऑपरेटर का उपयोग क्यों करते हैं?

    C# में कॉमा ऑपरेटर का उपयोग मेथड आर्गुमेंट सूची में सेपरेटर के रूप में किया जा सकता है। आप इसे फॉर स्टेटमेंट में ऑपरेटर के रूप में भी उपयोग कर सकते हैं।निम्न उदाहरण फॉर स्टेटमेंट में इनिशियलाइज़ेशन के लिए कॉमा ऑपरेटर का उपयोग दिखाता है:for (int i = begin, j = 1; i <= end; i++, j++)मान प्रदर्शित क

  1. - C# में 'is' ऑपरेटर का उपयोग कैसे करें?

    C# में is ऑपरेटर जांचता है कि किसी ऑब्जेक्ट का रन-टाइम टाइप दिए गए टाइप के साथ संगत है या नहीं।निम्न सिंटैक्स है:expr is typeयहाँ, expr एक्सप्रेशन है और type टाइप का नाम है।निम्न उदाहरण C# में is ऑपरेटर के उपयोग को दिखाता है:उदाहरणusing System; class One { } class Two { } public class Demo {  

  1. - C# में 'as' ऑपरेटर का उपयोग कैसे करें?

    as ऑपरेटर संगत टाइप्स के बीच कन्वर्जन करता है। यह कास्ट ऑपरेशन की तरह है और यह केवल रेफरेंस कन्वर्जन, नलABLE कन्वर्जन और बॉक्सिंग कन्वर्जन करता है। as ऑपरेटर अन्य कन्वर्जन नहीं कर सकता, जैसे यूजर-डिफाइंड कन्वर्जन, जिन्हें इसके बजाय कास्ट एक्सप्रेशन्स का उपयोग करके किया जाना चाहिए।निम्न उदाहरण C# में