1.创建一个对象 一个对象的创建过程主要分为内存分配和初始化两个环节.在.NET中CLR管理的内存区域主要有三部分:栈.GC堆.LOH堆,栈主要用来分配值类型数据.它的管理是有系统控制的,而不是像GC堆那样是由GC控制的.当线程执行完值类型实例所在方法后,这块空间将会被自动释放,一般栈的执行效率高不过容量有限.GC堆用来分配小对象实例,它是由GC完全控制内存的分配和回收.LOH堆则是为大对象实例准备的,它不会被压缩且只在GC完全回收时才会回收.在IL中可以看到newobj.ldstr(创建str…