【发布时间】:2012-06-13 04:32:33
【问题描述】:
我只想知道 private 和 protected internal 访问说明符之间的实际区别是什么。据我所知
对自己的班级成员可见:私有且受保护的内部YES
对其他类的对象可见:两者都NO
对命名空间集合之外的其他类的对象可见:两者都NO
对命名空间集合之外的子类对象可见:两者都NO
如果 private 与 protected internal 做同样的事情,那么为什么我们需要两者都只需要一个就足够了?
【问题讨论】:
-
Type.IsFamilyOrAssembly 属性将为真。 OR,不是 AND。
-
@HansPassant 我没找到你?对不起。
标签: c# .net oop access-modifiers