internal 修飾子
クラス、クラス メンバー、インターフェイス、またはインターフェイス メンバーの参照可能範囲が内部であることを宣言します。
internal statement
引数
- statement
必ず指定します。 クラス、インターフェイス、またはメンバーの定義。
解説
internal 修飾子は、クラス、インターフェイス、またはメンバーを現在のパッケージ内だけで参照できるようにします。 現在のパッケージの外部のコードからは、internal メンバーにアクセスできません。
internal 修飾子は、クラスおよびインターフェイスに指定できます。 グローバル スコープでは、internal 修飾子は public 修飾子と同じです。 internal 修飾子は、クラスまたはインターフェイスのメンバーにも指定できます。
internal 修飾子は、他の可視性修飾子 (public、private、または protected) と共に使用することはできません。 可視性修飾子は、定義されているスコープに対して相対的に機能します。 たとえば、internal クラスの public メソッドに対するアクセスはパブリックではありませんが、このクラスにアクセスするコードの場合は、すべてのコードからこのメソッドにアクセスできます。