Asp.net mvc 3 使用null初始化MVCxGridViewColumn时出现NullReferenceException
在第233行,我得到一个NullReferenceException,这怎么可能呢Asp.net mvc 3 使用null初始化MVCxGridViewColumn时出现NullReferenceException,asp.net-mvc-3,nullreferenceexception,Asp.net Mvc 3,Nullreferenceexception,在第233行,我得到一个NullReferenceException,这怎么可能呢 Zeile 231: foreach (var str in array) Zeile 232: { Zeile 233: MVCxGridViewColumn found = null; Zeile 234: foreach (MVCxGridViewColumn col in myresults.allco
Zeile 231: foreach (var str in array)
Zeile 232: {
Zeile 233: MVCxGridViewColumn found = null;
Zeile 234: foreach (MVCxGridViewColumn col in myresults.allcolumns)
Zeile 235: {
如果需要,我可以提供其他代码,但我不知道这个错误可能来自哪里
我更改了代码以测试错误的来源:
Zeile 232: string[] array3 = {"A", "B"};
Zeile 233:
Zeile 234: foreach (var str in array3)
Zeile 235: {
Zeile 236: //MVCxGridViewColumn found = new MVCxGridViewColumn();
现在,NullReferenceException出现在第234行中。但是由于第232行的原因,数组不能为空,对吗?
myresults
或myresults。所有列
可能为空。您可以在debug中添加一个watch来验证这一点。但在访问myresults之前,错误在第233行。否,我检查了在循环之前,在MVCxGridViewColumn found=null代码>代码行。我也怀疑它,这就是为什么我如此困惑的原因。我添加了另一段代码。