सी # में वैश्विक चर नहीं हैं और वैश्विक चर के लिए सी ++ में उपयोग किए जाने वाले स्कोप रिज़ॉल्यूशन ऑपरेटर नामस्थान से संबंधित हैं। इसे ग्लोबल नेमस्पेस उपनाम कहा जाता है।
यदि आपके पास एक प्रकार है जो एक अलग नाम स्थान में एक पहचानकर्ता साझा करता है, तो उन्हें स्कोप रिज़ॉल्यूशन ऑपरेटर का उपयोग करके पहचानने के लिए।
उदाहरण के लिए, 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