2014-02-21 2 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

Смежные вопросы