0
Using m_objSqlConnection = New SqlCeConnection(m_strConnectionString)
End Using
產生以下錯誤:
Variable 'm_objSqlConnection' hides a variable in an enclosing block
Using m_objSqlConnection = New SqlCeConnection(m_strConnectionString)
End Using
產生以下錯誤:
Variable 'm_objSqlConnection' hides a variable in an enclosing block
的「M_」前綴表明,您有具有該名稱的成員變量。當您使用Using
語句時,您聲明的變量僅存在於該塊的範圍內。如果你已經有一個帶有這個名字的成員變量,那你爲什麼需要一個名稱相同的本地變量?您需要確定局部變量或成員變量是否更合適,並堅持使用一個選項。如果你在Using
塊的末尾部署連接,那麼你顯然不會重用它,所以我認爲擺脫成員變量是一條可行的路。
複製「m_objSqlConnection」,查找(ctrl + shift + f),粘貼「m_objSqlConnection」,按回車。你會發現m_objSqlConnection已經在相同的範圍內定義了。 – djv