C# のデフォルトのアクセス修飾子を理解する
クラス、構造体、メンバーに対する C# のデフォルトのアクセス レベルはコンテキスト依存であり、主に他の構造内でのネストによって決定されます。
クラスと構造体のアクセシビリティ:
internal
- 現在のアセンブリ内でのみアクセス可能です。private
- 含まれるクラスまたは構造体内でのみアクセス可能です。メンバーのアクセス可能性 (フィールド、メソッドなど):
private
- 定義するクラスまたは構造体内でのみアクセス可能です。public
- どこからでもアクセス可能。private
- 含まれるネストされたクラスまたは構造体内でのみアクセス可能です。インターフェイスとデリゲート:
internal
- 現在のアセンブリ内でのみアクセス可能です。private
- 含まれる型内でのみアクセス可能です。internal
- 現在のアセンブリ内でのみアクセス可能です。private
- 含まれる型内でのみアクセス可能です。重要な考慮事項:
internal
または public
アクセスに制限されます。包括的な説明と具体的な例については、次の貴重なリソースを参照してください。
以上がC# のクラス、構造体、メンバーのデフォルトのアクセス修飾子は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。