c#里面如何销毁一个引用对象?比如销毁一个DataSet对象

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:19:39

给他赋值Null就可以了。然后系统会自动清理内存的。
直接用这个 GC.Collect()会清理无用内存,但是这样用性能不好,让系统自己调用最好。

DataSet ds =new DataSet();
ds.dispose();
GC.Collect();

DataSet=null即可

变量赋值为null
方法.Close()
GC会定时检查自动去销毁

using(DataSet ds=new DataSet() )
{
做相关操作
}

ds.Dispose(); 即可,