Модификаторы доступа (Справочник по C#)

Модификаторы доступа — это ключевые слова, которые задают объявленный уровень доступности члена или типа. В этом разделе представлены пять модификаторов доступа:

  • public
  • protected
  • internal
  • private
  • file

Следующие семь уровней специальных возможностей можно указать с помощью модификаторов доступа:

  • public: доступ не ограничен.
  • protected: доступ ограничен содержащим классом или типами, которые являются производными от содержащего класса.
  • internal: доступ ограничен текущей сборкой.
  • protected internal: доступ ограничен текущей сборкой или типами, которые являются производными от содержащего класса.
  • private: доступ ограничен содержащим типом.
  • private protected: Доступ ограничен содержащим классом или типами, которые являются производными от содержащего класса в текущей сборке.
  • file: объявленный тип отображается только в текущем исходном файле. Типы область файлов обычно используются для генераторов источников.

В этом разделе также рассматриваются следующие понятия:

См. также