C＃には、7つのアクセスレベルを記述できる5つのアクセス修飾子があります。
アクセス修飾子は次のとおりです。
公共
保護されています
インターネット
プライベート
ファイル

可能なアクセスレベルは次のとおりです。
パブリック：アクセスは制限されていません。
保護：アクセスは、含まれるクラスから派生したクラスまたはタイプによって制限されます。
内部：アクセスは現在のアセンブリによって制限されます。
保護されたインターネット：アクセスは、含まれるクラスから派生した現在のアセンブリまたはタイプによって制限されます。
プライベート：アクセスはコンテナによって制限されます。
プライベート保護：アクセスは、現在のアセンブリの含まれるクラスから派生したクラスまたはタイプによって制限されます。
ファイル：発表されたタイプは、現在のソースファイルにのみ表示されます。ファイルのファイルを備えたタイプは、通常、ソースジェネレーターに使用されます。
В C# существует 5 модификаторов доступа, с помощью которых можно описать 7 уровней доступа.
Модификаторы доступа таковы:
public
protected
internal
private
file

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