黑马程序员技术交流社区
标题:
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