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

C#-এ অ্যাক্সেস মডিফায়ার

অ্যাক্সেস মডিফায়ার C#-এ ভেরিয়েবল এবং ফাংশনের স্কোপ নির্দিষ্ট করে। C#-এ ব্যবহারৃত অ্যাক্সেস মডিফায়ারগুলো নিচে দেওয়া হলো:

Public

Public মডিফায়ার সদস্যদের অ্যাক্সেসে কোনো রেস্ট্রিকশন রাখে না।

Protected

অ্যাক্সেস ডেরাইভড ক্লাস বা ক্লাস ডেফিনিশন পর্যন্ত সীমাবদ্ধ।

Internal

Internal অ্যাক্সেস মডিফায়ার তার ডিক্লেরেশন থাকা প্রোগ্রামের মধ্যে অ্যাক্সেস দেয়।

Protected Internal

এতে protected এবং internal উভয় অ্যাক্সেস স্পেসিফায়ারের সুবিধা থাকে।

Private

শুধু সেটি ডিক্লেয়ার করা ক্লাসের ভিতরে সীমাবদ্ধ। Private হিসেবে নির্দিষ্ট সদস্যদের ক্লাসের বাইরে থেকে অ্যাক্সেস করা যায় না।

উদাহরণ

Protected অ্যাক্সেস মডিফায়ারের উদাহরণ, প্রোটেক্টেড সদস্যদের অ্যাক্সেস:

using System; 
namespace MySpecifiers { 
    class Demo { 
        protected string name = "Website"; 
        protected void Display(string str) { 
            Console.WriteLine("Tabs: " + str); 
        } 
    } 
    class Test : Demo { 
        static void Main(string[] args) { 
            Test t = new Test(); 
            Console.WriteLine("Details: " + t.name); 
            t.Display("Product"); 
            t.Display("Services"); 
            t.Display("Tools"); 
            t.Display("Plugins"); 
        } 
    } 
}

আউটপুট

Details: Website 
Tabs: Product 
Tabs: Services 
Tabs: Tools 
Tabs: Plugins
  1. ২০২২ সালে অনলাইনে নিরাপদ থাকার ৬ টি উপায়

  2. বিটলকার দ্বারা সুরক্ষিত নন ফিক্সড ড্রাইভে রাইট অ্যাক্সেস নিষিদ্ধ করুন উইন্ডোজ ১০-এ

  3. বিটলকার দ্বারা সুরক্ষিত নন ফিক্সড ড্রাইভে রাইট অ্যাক্সেস নিষিদ্ধ করুন উইন্ডোজ ১০-এ

  4. সমাধান: 'একটি অ্যাপ্লিকেশন একটি সুরক্ষিত আইটেম অ্যাক্সেস করার অনুরোধ করছে'