C# 7 种修饰符 public, private, protected ...的区别 返回
C#论坛
老数据
1927
悬赏:0 飞吻
public
类型或成员可由同一程序集中的任何其他代码或引用它的另一个程序集中访问。
private
类型或成员只能由同一类或结构中的代码访问。
protected
类型或成员只能由同一类或结构中的代码或派生类中的代码访问。
private protected (added in C# 7.2)
类型或成员只能由同一类或结构中的代码或来自同一程序集的派生类中的代码访问,但不能来自另一个程序集。
internal
类型或成员可以由同一程序集中的任何代码访问,但不能从另一个程序集中访问。
protected internal
类型或成员可以由同一程序集中的任何代码访问,也可以由另一个程序集中的任何派生类访问。