تاکنون، با کلمه کلیدی عمومی که ظاهر میشود کاملاً آشنا هستید.
در بسیاری از مثال های ما:
public string color;
کلید کلیدی عمومی یک تغییرکننده دسترسی است،
که برای تنظیم سطح دسترسی / دید برای کلاس ها، فیلدها، متدها و ویژگی ها استفاده می شود.
C# دارای اصلاح کننده های دسترسی زیر است:
| تغییرکننده | توضیح |
|---|---|
عمومی | کد برای همه کلاس ها قابل دسترسی است |
خصوصی | کد فقط در همان کلاس قابل دسترسی است |
محافظت شده | کد در همان کلاس یا در کلاسی قابل دسترسی است از آن طبقه به ارث رسیده است. در فصل بعدی درباره وارثت بیشتر خواهید آموخت |
داخلی | کد فقط در اسمبلی خودش قابل دسترسی است، اما نه از اسمبلی دیگر. در فصل بعد | در مورد این موضوع بیشتر خواهید آموخت
دو ترکیب نیز وجود دارد: محافظتشده داخلی و محافظتشده خصوصی.
در حال حاضر، اجازه دهید روی اصلاحکنندههای عمومی و خصوصی تمرکز کنیم.