什么是正确的方式使用“;使用“;在C#.NET中
本文关键字:使用 NET 方式使 什么 | 更新日期: 2023-09-27 18:28:38
关于"使用"(第一种或第二种),哪些方法是正确的?
第一:
using (DataTable dt = list.ToDataTable())
{
dataList.DataSource = dt;
dataList.DataBind();
}
第二:
using (DataTable dt = list.ToDataTable())
{
dataList.DataSource = dt;
}
dataList.DataBind();
在您的情况下,这必须是第一种方法,否则您将在使用DataTable
之前处理它(因此第二种方法中的DataBind()
会引发异常)。
不过,一般情况下,您只需要将使用一次性对象的代码保留在using
的范围内。