1、类型是隐式内部的。(类)
2、类型成员是隐式私有的。(方法)
3、常量定义:const 是隐式static的,必须在定义时设置初始值。
4、只读字段:readonly 可以在构造函数中设置初始值。
5、静态只读字段:在静态构造函数中设置初始值。
6、结构是隐式sealed,不能被继承。
7、值类型:枚举、结构。
8、引用类型:类、接口、委托、数组、集合(已装箱的值类型)。
9、base.Method() 调用父类被重写的方法。
10、定义抽象类防止类被实例化。
11、抽象方法必须定义在抽象类中,子类必须实现它,抽象方法是存粹的协议,它只定义了名字、返回值、和参数列表。
12、对象生命周期: 1、使用new关键字将一个对象分配到托管堆上。
2、如果托管堆没有足够的内存来分配请求的对象,就会进行垃圾回收(垃圾回收时,垃圾回收器挂起当前进程的所有活动的线程,以保证应用程 序 在运行过程中不会访问堆)。
13、接口:就是一组抽象成员的集合。一个类可以实现多个接口,因此也就支持了多种行为。(隐式公共、抽象的)