Модификаторы доступа (Справочник по C#)
Модификаторы доступа — это ключевые слова, которые задают объявленный уровень доступности члена или типа. В этом разделе представлены пять модификаторов доступа:
public
protected
internal
private
file
Следующие семь уровней специальных возможностей можно указать с помощью модификаторов доступа:
public
: доступ не ограничен.protected
: доступ ограничен содержащим классом или типами, которые являются производными от содержащего класса.internal
: доступ ограничен текущей сборкой.protected internal
: доступ ограничен текущей сборкой или типами, которые являются производными от содержащего класса.private
: доступ ограничен содержащим типом.private protected
: Доступ ограничен содержащим классом или типами, которые являются производными от содержащего класса в текущей сборке.file
: объявленный тип отображается только в текущем исходном файле. Типы с областью действия файлов обычно используются для генераторов источников.
В этом разделе также рассматриваются следующие понятия:
- Уровни специальных возможностей: использование модификаторов доступа для объявления уровней специальных возможностей.
- Домен доступности: определяет, в каких разделах программы может присутствовать ссылка на этот член.
- Ограничения на использование уровней доступности: общие сведения об ограничениях на использование объявленных уровней доступности.
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.