1

重複の可能性:
Visual Studio が既定でパブリック クラスを作成しないのはなぜですか?

msdn link 教えてください

http://msdn.microsoft.com/en-us/library/ba0a1yw2.aspx

クラスのデフォルトのメンバーアクセシビリティは非公開です

デフォルトでInternalかPrivateか説明してください。

4

5 に答える 5

2

クラスのデフォルトのメンバーアクセシビリティは非公開です

(nested class)メンバーのアクセシビリティとnon-nestedクラスのアクセシビリティを混同しています。質問で指定したリンクから以下を抽出しました。

他の型にネストされていない最上位の型は、内部またはパブリックのアクセシビリティのみを持つことができます。これらの型の既定のアクセシビリティは internal, referenceです。

ただし、ネストされたクラスのアクセシビリティはデフォルトでプライベートです。

于 2013-02-02T09:29:10.773 に答える