何时以及为什么在 Asp.net(C#) 中使用 USING 语句放置花括号?
例如
using (Log L = new Log())
{
...
}
为什么以及何时放置花括号?好处 ?以及我们用来在源代码中包含命名空间的 USING 和 using 之间有什么区别,例如
using system.net
还有一件事,最后一件事,因为它说 USING 语句自动实现 TRY CATCH 那么为什么编码人员总是将 try catch 放在 using 中?例如
using (SqlDataAdapter sqlDA = new SqlDataAdapter(sqlCom))
{
try
{
//sqlCom.ExecuteNonQuery();
//sqlDA.Fill(ds,"Login");
DataTable dt = new DataTable("DT_CR");
sqlDA.Fill(dt);
ds.Tables[0].Merge(dt);
return ds;
}
catch (SqlException se)
{
Response.Write(se.Message);
return null;
}