【发布时间】:2013-04-17 04:29:52
【问题描述】:
我在项目 A 中有一个 A_class 类。 在A_class类中,有一个构造函数
internal A_class()
{
//constructor logic
}
和一个成员变量 内部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,这是不希望的
【问题讨论】:
标签: c# .net oop internals internalsvisibleto