我通常使用VB.NET代码,例如:
Dim ds = New DataSet
Using mCon As NpgsqlConnection = dbUtil.getConnection()
Using t As NpgsqlTransaction = mCon.BeginTransaction()
... some code ...
t.Commit()
End Using
End Using
使用此代码,我在“mCon.BeginTransaction()” mCon 中用绿色下划线并且警告消息是“变量'mCon'在被赋值之前使用。空引用异常可能会导致运行时“。
为什么会这样,以及如何摆脱这个?