0

我正确地使用 For 循环和迭代器附加我的字符​​串它在字符串生成器的 AppendLine 方法上不起作用。

   StringBuilder[] Certs;

   //Just Display read outs here
    var groups = from exp in main.Elements("Network")
                 where exp.Attribute("Nid").Value == IntializedNetworks[i].ToString()
                 select exp;
    foreach (string exp in groups)
    {
        for (int x = 0; x < IntializedPostStat.Count(); x++)
        {
            Certs = new StringBuilder[IntializedPostStat.Count()];
            int b = 0;
            IntializedPostStat[x] = exp.ToString();
            if (IntializedPostStat[i] != null)
            {
               Certs[x].Append("[Certificate]   " + IntializedPostStat[x].ToString());
               listBox1.Items.Add(Certs[x].ToString());
            }

            break;
        }
    }
4

1 回答 1

1

您似乎正在混合您的索引,您正在循环x,但在这一行上您正在索引i

        if (IntializedPostStat[i] != null)
        {

鉴于您的索引不同步,出现空引用异常也就不足为奇了。

于 2013-09-10T21:46:18.900 回答