受保护的内部成员

时间:2012-10-18 13:46:53

标签: c# .net

  

可能重复:
  What is the difference between ‘protected’ and ‘protected internal’?

我已经看到很多关于宣布成员受保护内部的真正含义的争议。

在此上下文中,成员的访问修饰符是“受保护的还是内部的”还是“受保护的和内部的”?

1 个答案:

答案 0 :(得分:2)

documentation很明显它是“受保护的或内部的”。

即 - 在程序集和任何子类型中都可以访问成员。

  

受保护的内部   类型或成员可以由声明它的程序集中的任何代码访问,也可以从另一个程序集中的派生类中访问。来自另一个程序集的访问必须在一个类声明中进行,该声明派生自声明受保护的内部元素的类,并且它必须通过派生类类型的实例进行。