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