黑马程序员技术交流社区

标题: C#中的垃圾回收机制是怎样的? [打印本页]

作者: 陈振宇    时间: 2013-3-7 20:43
标题: C#中的垃圾回收机制是怎样的?
请问C#中的垃圾回收机制是怎样的???

作者: 廖新    时间: 2013-3-7 21:18
请参阅。。http://www.cnblogs.com/guowenhui/archive/2011/10/26/2224661.html
作者: 安玉波    时间: 2013-3-7 22:01
C#中由GC进行垃圾回收。
GC是垃圾收集器(Garbage Collection)。程序员不用担心内存管理,因为垃圾收集器会自动进行管理。GC只能处理托管内存资源的释放,对于非托管资源则不能使用GC进行回收,必须由程序员手工回收,一个例子就是FileStream或者SqlConnection需要程序员调用Dispose进行资源的回收。
要请求垃圾收集,可以调用下面的方法:GC.Collect()一般不需要手动调用GC.Collect()。当一个对象没有任何变量指向(不再能使用)的时候就可以被回收了。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2