我正在帮助将VB代码转换为C#。在C#代码中,我遇到一个错误,说我的变量之一未分配。当我右键单击(在Visual Studios 2013中)并单击“转到定义”时,它将带我到其声明中,在该声明中显然已将其分配为null。我什至尝试将其分配给null以外的其他东西。
这是声明,并将其设置为null:
DataSet set5 = new DataSet();
set5 = null;
try
{
wires.grdInser.DataSource = set5.Tables[0];//Being called here
} catch (Exception exception92)
{
ProjectData.SetProjectError(exception92);
Exception exception46 = exception92;
ProjectData.ClearProjectError();
}
最佳答案
尝试这样做,只是为了消除错误,然后您可以从那里弄清楚需要做什么:
DataSet set5 = new DataSet();
DataTable x = new DataTable();
set5.Tables.Add(x);
set5 = null
语句。Tables[0]
。
https://stackoverflow.com/questions/27047144/
相关文章:
compiler-errors - 编译示例Scalapack应用程序时出现问题
android - 关于主要 Activity : 'illegal start of expres
objective-c - 隐式转换为NSIndexPath的错误
maven - 执行失败 : 'control build' & Failed to execute
actionscript-3 - for(const i)而不是(var i)
compiler-errors - 无法解决错误,VHDL,语法错误,但我看不到