创建一个引用类型的实例时, 首先为实例的数据字段分配内存, 然后初始化对象的附加字段(对象指针、同步块索引), 最后调用类型中定义的实例构造器来设置对象的初始化状态。 构造引用类型的对象时,在调用类型的实例构造器之前,为对象分配所有字段的内存总是被先归零或为null。 实例构造器永远不能被继续。如果定义的类中没有显式构造器, c#编译器将定义一个默认构造器,在它的实现中,只是简单调用基类的无参构造器。 所以: public class SomeType{} 等价于 public class SomeTyoe{ public SomeType():base(){} } 如果类的修饰符是abstr