Yoki kirish modifikatorini umuman keltirmasligimiz mumkin:
class State
{
int a;
void Print()
{
Console.WriteLine($"a = {a}");
}
}
Модификаторы доступа
Agar maydonlar va metodlar uchun kirish modifikatori aniqlanmagan bo'lsa, kelishuv bo'yicha private modifikatori ishlatiladi.
Modifikatorsiz e'lon qilingan sinflar va tuzilmalar (strukturalar) kelishuv bo'yicha iinternal modifikatoriga ega bo’ladi.
Nomlar fazosida to'g'ridan-to'g'ri aniqlangan va boshqa sinflar ichida joylashtirilmagan barcha sinflar va tuzilmalar faqat public yoki internal modifikatorlariga ega bo'lishi mumkin.
Модификаторы доступа
Yuqorida keltirgan mulohazalarimizni misollarda ko'rib chiqamiz va quyidagi State sinfni yaratamiz: