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

C#-তে স্কোপ রেজোলিউশন অপারেটর (Scope Resolution Operator)

C#-তে স্কোপ রেজোলিউশন অপারেটরটির অর্থ C++-এর থেকে আলাদা। C++-এ :: গ্লোবাল ভেরিয়েবলের জন্য ব্যবহৃত হয়, কিন্তু C#-এ এটি নেমস্পেস (namespace) সংক্রান্ত।

যদি আপনার কাছে এমন একটি টাইপ থাকে যা ভিন্ন নেমস্পেসে একই আইডেন্টিফায়ার শেয়ার করে, তবে সেগুলো চিহ্নিত করতে স্কোপ রেজোলিউশন অপারেটর ব্যবহার করুন।

উদাহরণস্বরূপ, System.Console ক্লাস রেফারেন্স করতে গ্লোবাল নেমস্পেস এলিয়াস এবং স্কোপ রেজোলিউশন অপারেটর ব্যবহার করুন।

global::System.Console

উদাহরণ

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

আউটপুট

T 4 R 2 S 3 U 5 Q 1
  1. C#-এ SortedList ক্লাসের Count প্রোপার্টি কী?

  2. C#-এ Hashtable ক্লাসের Count প্রোপার্টি কী?

  3. C#-এ ArrayList ক্লাসের Capacity প্রোপার্টি কী?

  4. পাইথনে &= অপারেটর কী করে