У меня очень неприятная ошибка.ArgumentOutOfRangeException при индексе звонков
Мой следующий код, что я (тот же работал 1 час до)
using (StreamReader reader = new StreamReader(dir + fileDAT))
{
string line;
while ((line = reader.ReadLine()) != null)
{
line = reader.ReadLine();
if (line.Substring(0,5) == "\tVNUM\t")
{
vnum = Convert.ToInt32(line.Substring(6));
Console.ReadLine();
Console.WriteLine(line); // Write to console.
}
}
}
Но теперь он бросает на линии if (line.Substring(0,5) == "\tVNUM\t")
ArgumentOutOfRangeException
Вы знаете, как это исправить? И сколько индексов имеет «\ t»?
Каково значение строки при возникновении исключения? Это покажет вам, что не так. –
Это было «\ tVNUM \ t0» .. Но теперь это работает. См. Ниже – IceTrailer