static 关键字用于修饰类、字段、属性、方法以及构造方法等。被static修饰的成员称为静态成员。静态成员包括静态字段、静态属性、静态方法、静态构造方法。静态字段是被static关键字修改的字段,他不属于任何对象,只属于类而且只能通过“类名.静态字段名”的方式来访问。静态构造方法的作用是初始化静态成员。单例模式是c#中的一种设计模式,他是指再设计一个类时,需要保证整个程序在运行期间只存在一个实例对象。

  嵌套类   在c#中,可以将类定义在一个类的内部,被包含的类称作嵌套类,而包含嵌套类的类就称作外部类。

  匿名类  有时候某个类的实例只会用到一次,这时可以使用匿名类的方式创建实例即无需显示定义一个类,就可以将一组只读属性封装到单个对象中。

对象初始化器  对象初始化器可以为多个属性赋值,从而大大减少对象初始化的代码。