当数据集的表在using语句中返回时会发生什么

时间:2016-11-08 07:31:59

标签: c# mysql memory-leaks datatable dataset

我想知道在其using语句中返回其表时数据集会发生什么。示例代码如下的函数:

using tmpDataSet = MySqlHelper.ExecuteDataSet(_connString, strSQL)
    if tmpDataSet is not nothing andalso tmpDataSet.Tables.Count > 0 then
        return tmpDataSet.Tables(0)
    end if
end using

我希望有一个函数可以提供我请求的数据表,并且每当我完成它时都会处理数据表。我只是想知道,在返回表时数据集是否会被正确处理,因为我不希望这会导致内存泄漏。

0 个答案:

没有答案