Модификатор доступа по умолчанию для класса и переменной в C#?
Что такое модификатор доступа по умолчанию для класса и для переменной в C#?
Для класса существует два типа модификаторов доступа: Pulic/ Internal. А внутренний по умолчанию? Для переменной существует четыре типа модификаторов доступа: открытый / внутренний / защищенный / частный. А частный по умолчанию?
В Java Public является модификатором доступа по умолчанию. Но я правда не знаю, что именно в C#?
2 ответа
Забавно, что вы можете найти с помощью Google. Например, страница MSDN о классах. Говорится:
Классы являются внутренними по умолчанию.
И позже:
Типы, объявленные внутри класса без модификатора доступа по умолчанию для частного
По умолчанию это внутренний для класса и закрытый для членов класса, но я рекомендую объявить его явно