在C#中,protected internal是一种组合访问修饰符,结合了protected和internal的特性,允许在以下两种情况访问成员:
1.在同一个程序集中:
当成员被标记为protected internal时,该成员可以被同一个程序集中的任何访问代码访问,不论是否属于同一类型活继承层次。
2.在派生类中:
如果一个类型在另一个程序集中作为基类被继承,那么protected internal
成员可以被该派生类访问,即使派生类位于不同的程序集。
在C#中,protected internal是一种组合访问修饰符,结合了protected和internal的特性,允许在以下两种情况访问成员:
1.在同一个程序集中:
当成员被标记为protected internal时,该成员可以被同一个程序集中的任何访问代码访问,不论是否属于同一类型活继承层次。
2.在派生类中:
如果一个类型在另一个程序集中作为基类被继承,那么protected internal
成员可以被该派生类访问,即使派生类位于不同的程序集。