代码之家  ›  专栏  ›  技术社区  ›  yoav.str

ADO什么时候处理?在使用中使用类成员时会发生什么

  •  0
  • yoav.str  · 技术社区  · 14 年前

    我有一个程序,我在其中使用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
    
    1 回复  |  直到 14 年前
        1
  •  0
  •   Oded    14 年前

    两者都将处理新的 SqlConnection .

    在第二种情况下,尝试调用 m_sqlConnection (如果未重新分配)将引发异常。

    using Statement 在MSDN上。有几个例子,包括这些例子。