我在项目 A 中有一个类 A_class。在类 A_class 中,有一个构造函数
internal A_class()
{
//constructor logic
}
, 和一个成员变量 internal int A_member;
现在有两个朋友程序集,说程序集 B 和程序集 C 我希望程序集 B 只能访问 A_Class() 我希望程序集 C 只能访问 A_member 这样,程序集 B 不能访问 A_member,和程序集 C 不能访问 A_class()
可能吗 ?或者还有其他选择吗?
如果我使用
[assembly: InternalsVisibleTo("B")]
[assembly: InternalsVisibleTo("C")]
然后 B 和 C 都可以访问 A_class() 和 A_Member,这是不希望的