C# 成员默认访问权限(public、private、protected、internal)

1.C#4个修饰符的权限
修饰符    级别    适用成员        解释
public    公开    类及类成员的修饰符   对访问成员没有级别限制
private     私有    类成员的修饰符     只能在类的内部访问
protected   受保护的    类成员的修饰符        在类的内部或者在派生类中访问,不管该类和派生类是不是在同一程序集中
internal    内部的     类和类成员的修饰符      只能在同一程序集(Assembly)中访问


protected internal 受保护的内部:如果是继承关系,不管是不是在同一程序集中都可以访问;如果不是继承关系只能在同一程序集中访问

以下不可用

private internal访问限于包含类或当前程序集中派生自包含类的类型。 自 C# 7.2 之后可用。  //编译器会提示多个保护修饰符

上一篇:webview在小程序中使用


下一篇:领域驱动之4层介绍