সুরক্ষিত অভ্যন্তরীণ অ্যাক্সেস স্পেসিফায়ার একটি ক্লাসকে তার সদস্য ভেরিয়েবল এবং সদস্য ফাংশনগুলিকে অন্যান্য ক্লাস অবজেক্ট এবং ফাংশনগুলি থেকে লুকানোর অনুমতি দেয়, একই অ্যাপ্লিকেশনের মধ্যে একটি চাইল্ড ক্লাস ছাড়া৷
নীচের উদাহরণে, প্রাপ্ত ক্লাস অবজেক্ট সুরক্ষিত অভ্যন্তরীণ ভেরিয়েবল অ্যাক্সেস করতে পারে।
উদাহরণ
using System; class One { protected internal int a = 50; private int b; } class Two : One { public Two() { Console.WriteLine(this.a); } } class Demo { static void Main() { Two t = new Two(); // allowed since it is a derived class object t.a = 20; } }
আউটপুট
50