C# 7.2引入了private protected
修饰符,与internal protected
有何区别?
文档中说:
private protected
成员可以被从包含类派生的类型访问,但仅限于包含的程序集内。
这不就是internal protected
所做的吗?
C# 7.2引入了private protected
修饰符,与internal protected
有何区别?
文档中说:
private protected
成员可以被从包含类派生的类型访问,但仅限于包含的程序集内。
这不就是internal protected
所做的吗?
Protected Internal:类型或成员可以被在其声明的程序集中的任何代码访问,也可以通过另一个程序集中派生自该类的类进行访问。
和
Private Protected:类型或成员只能在其声明的程序集内被访问,由同一类中的代码或派生自该类的类型的代码访问。
另一个有用的链接:C# 7系列,第5部分:Private Protected