アクセス修飾子 (C# リファレンス)
アクセス修飾子は、メンバーまたは型の宣言されたアクセシビリティを指定するために使用されるキーワードです。ここでは、4 つのアクセス修飾子について説明します。
アクセス修飾子を使用して、以下の 5 つのアクセシビリティ レベルを指定できます。
public: アクセスの制限はありません。
protected: アクセスは、コンテナー クラス、またはコンテナー クラスから派生した型に制限されます。
Internal: アクセスは現在のアセンブリに制限されます。
protected internal: 現在のアセンブリへのアクセスは、コンテナー クラス、またはコンテナー クラスから派生した型に制限されます。
private: アクセスはコンテナー型に制限されます。
ここでは、以下についても説明します。
アクセシビリティ レベル (C# リファレンス) : 4 つのアクセス修飾子を使用して 5 つのアクセシビリティ レベルを宣言します。
アクセシビリティ ドメイン (C# リファレンス) : プログラムのセクション内で、メンバーを参照できる位置を指定します。
アクセシビリティ レベルの使用に関する制限事項 (C# リファレンス) : 宣言されたアクセシビリティ レベルの使用に関する制限事項をまとめたものです。