কম্পিউটার টিউটোরিয়াল

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#-এ Null Coalescing Operator (??) ব্যবহার করা

  2. C#-এ কমা অপারেটর কেন ব্যবহার করা হয়?

  3. C#-এ 'is' অপারেটর কীভাবে ব্যবহার করবেন?

  4. C#-এ 'as' অপারেটর কীভাবে ব্যবহার করবেন?