メソッド/クラスの可視性をvb.netでのJavaのパッケージの可視性のようなものとして設定する方法はありますか?
このメソッド/クラスは、同じフォルダー/パッケージ上のクラスには表示されますが、このフォルダー/パッケージ外のクラスには表示されないようにする必要があります。
メソッド/クラスの可視性をvb.netでのJavaのパッケージの可視性のようなものとして設定する方法はありますか?
このメソッド/クラスは、同じフォルダー/パッケージ上のクラスには表示されますが、このフォルダー/パッケージ外のクラスには表示されないようにする必要があります。
私の知る限り、Java in .net のパッケージに最も近いのは名前空間です。しかし、.net では、それらが同じアセンブリに存在する場合、名前空間のレベルで型へのアクセスを制限する方法はありません。これを実現する唯一の方法は、クラス ライブラリを作成することです。このレベルでは、internal (既定) または public アクセス修飾子を設定することで、それらの間のクラスの可視性を管理できます。詳細については、ドキュメントを参照してください。