为什么会出错 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; }));
}
答案 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");
}
}