SqlCeResultSet.Close - 我需要调用它吗?

时间:2010-07-06 15:15:09

标签: .net

我见过一些例子,在使用SqlCeResultSet读取数据后,调用了一个Close。

我真的需要打电话吗?如果我不关闭它有什么缺点? (其他不好的事情会发生吗?我是否会泄漏内存?....)

2 个答案:

答案 0 :(得分:1)

是的,您需要Close您的结果集;否则,您可能会泄漏本地资源。

您应该只使用using阻止。

答案 1 :(得分:1)

如果不自行关闭结果集,那么缺点是在垃圾收集器到达之前不会释放资源。很多垃圾收集者很懒,所以谁知道什么时候会这样!