C#中Dispose、析构函数、close的区别

C#中析构函数 和 Dispose 都是释放资源,析构函数用于 隐式释放资源,Dispose用于 显式释放资源,也就是析构函数 是对象不可访问后自动被调用的,Dispose 是类使用者调用的;close方法表示关闭资源,并不一定代表会释放资源。
时间:2014-2-15