第五回深入浅出关键字---把new说透 ------你必须知道的.net读书笔记 new一个class时,new完成了以下两个方面的内容:一是调用newobj命令来为实例在托管堆中分配内存:二是调用构造函数来实现对象初始化. new一个struct时,new运算符用于调用其带构造函数,完成实例的初始化. new一个int时,new运算符用于初始化其值为0. 另外必须清楚,值类型和引用类型在分配内存时是不同的,值类型分配于线程的堆栈(stack)上,并变量本身就保存其实值,因此也不受GC的控制,…