A a = new A(); A a = default(A);
A a = new A();
它将类型A的默认值分配给变量a,并且根本不调用任何构造函数:
A a = default(A);
主要区别在于,引用类型的默认值为null,所有值类型都为零位值(因此,default(int)将为0,默认值(bool)将为false等).