private 本类
protected 本类和其子类
internal 同一程序中
public 任何代码
internal:只能在当前程序集中访问
注意点:
1、能够修饰类的访问修饰符只有两个:public internal(默认就是internal)。
2、在同一个项目中,public的权限跟internal是一样的。
3、子类的访问权限不能高于父类。
C#的默认修饰符
类、结构的默认修饰符是internal。
类中所有的成员默认修饰符是private。
接口默认修饰符是internal。
接口的成员默认修饰符是public。
命名空间、枚举类型成员默认修饰符是public。
委托的默认修饰符是internal。
在命名空间内部或编译单元顶部的所有类型,默认修饰符是internal,可以人为改为public。