析构函数加了,还是不能用using语句,为什么呢
我写了一个类,代码如下public class Class1
{
SqlConnection cna = new SqlConnection(command.);
public DataTable dt = new DataTable();
~Class1()//析构函数
{
dt.Clear();
}
}
然后我在另外一个地方引用这个类
using (sqlDataset.Class1 sdc4 = new sqlDataset.Class1())
{
memoryvoid();//加上助记词函数
}
MessageBox.Show("已经修改OK");
结果报同样的错,如下
“sqlDataset.Class1”: using 语句中使用的类型必须可隐式转换为“System.IDisposable”
为什么呢,我应该如何修改呢,谢谢