0
可能重复:
What is the difference between ‘protected’ and ‘protected internal’?受保护的内部成员
我已经看到了很多争论声明一个成员的真正意义的保护内部。
在这种情况下,成员的访问修饰符是“受保护的还是内部的”或“受保护的和内部的”?
可能重复:
What is the difference between ‘protected’ and ‘protected internal’?受保护的内部成员
我已经看到了很多争论声明一个成员的真正意义的保护内部。
在这种情况下,成员的访问修饰符是“受保护的还是内部的”或“受保护的和内部的”?
documentation很明显,它是“受保护的或内部的”。
即 - 在组件和任何子类型中都可以访问成员。
保护的内部 类型或构件可以通过在其声明,或从另一个组件中的导出类中的组件中的任何代码访问。从另一个程序集进行访问必须在派生自声明受保护内部元素的类的类声明中进行,并且必须通过派生类类型的实例进行。
“文档很清晰”......但我看到忍者编辑你在哪里切换“和”到“或”。 :) – cHao
...如果您从班级继承到另一个班级,即使它受到保护,您也无法访问该成员。 –
@cHao - 是的。 [复制粘贴的危险](http://stackoverflow.com/q/2490884/1583):( – Oded