System.NullReferenceException 对象引用未设置为对象的实例。在我++
System.NullReferenceException Object reference not set to an instance of an object. at i++
我想阅读从 result[]
到问题的每个第二个变量。
string[] questionstr = null;
int ii = 0;
for (int i = 0; result.Length > i;)
{
questionstr[ii] = result[i];
ii = ii+1;
i = i+2;
}
它给了我 System.NullReferenceException
ii=ii+1;
我也试过 ii++;
但同样的错误。
您的 NullReferenceException
必须来自上面的行:
questionstr[ii] = result[i];
您的数组 questionStr
未初始化。尝试使用它会导致异常。
你应该在使用它之前初始化它,像这样:
string[] questionStr = new string[result.Length];
以便数组大小足以容纳所有结果
您必须按如下方式初始化字符串数组 questionstr:
var questionStr = new string[result.Length/2+1];
我想阅读从 result[]
到问题的每个第二个变量。
string[] questionstr = null;
int ii = 0;
for (int i = 0; result.Length > i;)
{
questionstr[ii] = result[i];
ii = ii+1;
i = i+2;
}
它给了我 System.NullReferenceException
ii=ii+1;
我也试过 ii++;
但同样的错误。
您的 NullReferenceException
必须来自上面的行:
questionstr[ii] = result[i];
您的数组 questionStr
未初始化。尝试使用它会导致异常。
你应该在使用它之前初始化它,像这样:
string[] questionStr = new string[result.Length];
以便数组大小足以容纳所有结果
您必须按如下方式初始化字符串数组 questionstr:
var questionStr = new string[result.Length/2+1];