-1

「使用」について正しいアプローチはどれですか (最初または 2 番目)?

初め:

using (DataTable dt = list.ToDataTable())
{
     dataList.DataSource = dt;
     dataList.DataBind();
}

2番:

 using (DataTable dt = list.ToDataTable())
 {
     dataList.DataSource = dt;
 }
 dataList.DataBind();
4

1 に答える 1

3

あなたの場合、それは最初のアプローチでなければなりません。それ以外の場合は、DataTable使用される前に破棄します(したがってDataBind()、2番目のアプローチでは例外がスローされます)。

ただし、一般的には、使い捨てオブジェクトを使用するコードをusing.

于 2013-08-21T10:13:05.063 に答える