修饰符 | 含义 |
---|---|
private | 只能在当前类中访问 |
public | 同一程序集(DLL或EXE)中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员。 |
protected | 只有同一类或结构或者此类的派生类中的代码才可以访问该类型或成员。 |
internal | 同一程序集中的任何代码都可以访问该类型或成员,但其他程序集中的代码不可以访问,不写默认就是internal |
protected internal | 类只能在当前项目中访问,不能被继承,只能实例化 |
使用abstract修饰的类为抽象类,抽象类只能是其他类的基类,不能与sealed、static一起使用。 abstract可以修饰抽象类中的方法或属性,此时,方法或属性不能包含实现,且访问级别不能为私有。 抽象类不能被实例化。
使用const关键字来声明某个常量字段或常量局部变量,必须在声明常量时赋初值。 不能与static一起使用,常量默认是static的,常量字段只有一个副本。