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