MSDNによると:
パブリックアクセスは、プログラミング要素へのアクセスを制限する必要がない場合の通常のレベルです。インターフェイス、モジュール、クラス、または構造内で宣言された要素のアクセスレベルは、他の方法で宣言しない場合、デフォルトでPublicになることに注意してください。
したがって、アクセス修飾子を指定せずにVB.NETでクラスメソッドを宣言すると、デフォルトでパブリックになります。
Sub DoSomething()
End Sub
これは正気じゃない!メンバーはデフォルトでプライベートにし、特にパブリックとしてマークされているメンバーだけをクラスの外に表示したいと思います。C#のように...この動作を変更するにはどうすればよいですか?