我有一个porogram,我使用m_sqlConnection作为类成员
using (m_sqlConnection = new SqlConnection(sr_ConnectionString))
{
m_sqlConnection.Open();
} //dispose
类似于
using ( SqlConnection m_sqlConnection = new SqlConnection(sr_ConnectionString))
{
m_sqlConnection.Open();
}//dispose
答案 0 :(得分:0)
两者都会处置新的SqlConnection
。
在第二种情况下,尝试调用m_sqlConnection
上的任何方法(如果没有重新分配)将抛出异常。
请参阅MSDN上的using Statement
。有几个例子,包括这些案例。