以前使用过VB.NET变量
我有VB.NET的常见代码,如下所示:以前使用过VB.NET变量,vb.net,Vb.net,我有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
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”在被赋值之前被使用。运行时可能会导致空引用异常
为什么会出现这种情况,以及如何消除这种情况?这意味着VS无法看到该连接存在有效的实例。dbUtil.getConnection返回什么?是的,您是对的,谢谢。我从导入的名称空间中删除全局导入,现在我将导入放置在每个文件中。当我将Imports NpgSQL放入dbUtil时,会出现此警告。抱歉问得太快了。没问题。。。发生了