对象从创建到消亡的整个过程
引用类型的对象。
一、对象的创建以及内存分配
通过new关键字执行对象创建并分配内存。对应于IL中的newobj指令。
二、对象初始化
通过调用构造函数,完成对象成员的初始化。
三、对象的应用和操作
完成内存分配和资源的初始化操作,就可以使用这些资源进行一定的操作和应用。
四、资源清理
应用完对象后,必须对对象访问的资源进行清理。
五、垃圾回收
内存资源的释放由GC负责。CLR完全代替开发人员管理内存,从分配到回收都有相应的机制来完成。
引用类型的对象。
一、对象的创建以及内存分配
通过new关键字执行对象创建并分配内存。对应于IL中的newobj指令。
二、对象初始化
通过调用构造函数,完成对象成员的初始化。
三、对象的应用和操作
完成内存分配和资源的初始化操作,就可以使用这些资源进行一定的操作和应用。
四、资源清理
应用完对象后,必须对对象访问的资源进行清理。
五、垃圾回收
内存资源的释放由GC负责。CLR完全代替开发人员管理内存,从分配到回收都有相应的机制来完成。