プロジェクト A にクラス A_class があります。クラス A_class には、コンストラクターがあります。
internal A_class()
{
//constructor logic
}
、およびメンバー変数 internal int A_member;
現在、アセンブリ B とアセンブリ C という 2 つのフレンド アセンブリがあります。アセンブリ B が A_Class() のみにアクセスできるようにしたい アセンブリ C が A_member のみにアクセスできるようにしたい そのため、アセンブリ B は A_member にアクセスできず、およびアセンブリ C は A_class() にアクセスできません
出来ますか ?または、これに代わるものはありますか?
私が使用する場合
[assembly: InternalsVisibleTo("B")]
[assembly: InternalsVisibleTo("C")]
次に、B と C の両方が A_class() と A_Member の両方にアクセスできますが、これは望ましくありません。