类型的异常' System.ArgumentOutOfRangeException'发生在mscorlib.dll中

时间:2014-02-21 02:31:23

标签: c#

为什么会出错 mscorlib.dll中出现'System.ArgumentOutOfRangeException'类型的第一次机会异常

代码:

if (wynik[rozmiarMacierzy] == 0)
{
     for (int t = 0; t < rozmiarMacierzy; t++)
     {
            appendText(wynikiTextBox, wynik[t].ToString() + "\n");
     }
}

private void appendText(RichTextBox textBox, string text)
{
    textBox.Invoke(new MethodInvoker(delegate { textBox.Text += text; }));
}

1 个答案:

答案 0 :(得分:0)

添加wynik.Length >rozmiarMacierzy条件,如下所示

if (wynik.Length >rozmiarMacierzy &&  wynik[rozmiarMacierzy] == 0)
{
     for (int t = 0; t < rozmiarMacierzy; t++)
     {
            if( wynik[t]!=null)
              appendText(wynikiTextBox, wynik[t].ToString() + "\n");
     }
}
相关问题