2014-02-21 81 views
0

为什么得到一个错误 类型 'System.ArgumentOutOfRangeException' 的第一次机会异常出现在mscorlib.dll异常类型 'System.ArgumentOutOfRangeException' 发生在mscorlib.dll

代码:

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

什么是'wynik'和'rozmiarMacierzy'?你如何申报? – Damith

回答

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"); 
    } 
} 
+0

不适合我 – user3329903

相关问题