2021-09-09

垃圾回收和资源管理

垃圾回收在自己的线程中
资源管理
异常安全的资源清理
using语句和IDisposable接口
using语法
using(类型 变量 =初始化)
{
语句块
}
using 语句声明的变量必须实现IDisposable接口,这个接口值包含一个名为Dispose的方法。
Dispose方法的作用是清理对象使用的任何资源
using语句获取一个或多个资源,执行语句,然后释放资源。
从析构器中调用Dispose方法

上一篇:C# 托管资源和非托管资源(Dispose、析构函数)


下一篇:解决用户对象不减反增情况