دسترسی به اصلاح کننده ها(Access Modifiers)


تاکنون، با کلمه کلیدی عمومی که ظاهر می‌شود کاملاً آشنا هستید.
در بسیاری از مثال های ما:



public string color;


کلید کلیدی عمومی یک تغییرکننده دسترسی است،
که برای تنظیم سطح دسترسی / دید برای کلاس ها، فیلدها، متدها و ویژگی ها استفاده می شود.


C# دارای اصلاح کننده های دسترسی زیر است:
























در مورد این موضوع بیشتر خواهید آموخت


تغییرکنندهتوضیح
عمومیکد برای همه کلاس ها قابل دسترسی است
خصوصیکد فقط در همان کلاس قابل دسترسی است
محافظت شدهکد در همان کلاس یا در کلاسی قابل دسترسی است
از آن طبقه به ارث رسیده است. در فصل بعدی درباره وارثت بیشتر خواهید آموخت
داخلیکد فقط در اسمبلی خودش قابل دسترسی است، اما نه از اسمبلی دیگر.
در فصل بعد


دو ترکیب نیز وجود دارد: محافظت‌شده داخلی و محافظت‌شده خصوصی.


در حال حاضر، اجازه دهید روی اصلاح‌کننده‌های عمومی و خصوصی تمرکز کنیم.