C#中DataSet的释放问题

假如一个方法返回一个DataSet类型
private DataSet getDS()
{
DataSet =new DataSet ()
....
....
return DataSet
}
这种情况下DataSet 是否会被GC自动回收?

私有变量是不需要Dispose的。过程结束后会自动清除垃圾
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-01
这样写是可以的。

业务处理中,可以这样写:
using(DataSet ds=new DataSet ())
{
...
}
相似回答