1.struct和enum是值类型
2.事件是类或结构的成员,必须声明在类或结构中。
事件成员被隐式自动初始化为null
事件声明需要委托类型的名字
3.按照惯例,接口名称必须从大写的 I 开始;
接口声明可以有任何的访问修饰符public,protected,internal,private;
接口的成员是隐式public的,不允许有任何访问修饰符,包括public
4.如果类从基类继承并实现了接口,基类名称必须放在所有接口之前(只能有一个基类)
5.readonly——只读(类似于将字段声明为const)
6.lock用于多个线程访问同一个对象
7.foreach中禁止修改值