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