摘要: 1、Finalize方法(C#中是析构函数,以下称析构函数)是用于释放非托管资源的,而托管资源会由GC自动回收。所以,我们也可以这样来区分托管和 非托管资源。所有会由GC自动回收的资源,就是托管的资源,而不能由GC自动回收的资源,就是非托管资源。在我们的类中直接使用非托管资源的情况很少,所 以基本上不用我们写析构函数。 2、大部分的非托管资源会给系统带来很多负面影响,例如数据库连接不被释放就可能导... 阅读全文
posted @ 2010-05-04 10:16 anyTom 阅读(211) 评论(0) 推荐(0) 编辑