2016-08-01 5 views
-3

Когда я запускаю программу, Visual Studio 2015 (я использую WPF и C#) всегда дает мне необработанное исключение типа «Исправление System.FormatException», произошедшее в mscorlib.dll.Необработанное исключение типа System.FormatException

string ascii = string.Empty; 

for (int i = 0; i < dec.Length; i += 3) 
{ 
    ascii += Convert.ToChar(Convert.ToByte(dec.Substring(i, 3))); // The exception occurs here. 
} 

ответ

1

В вашей строке есть нечисловые символы. Вот что вызывает ваш FormatException.

В соответствии с MSDN:

значение не состоит из необязательного знака, за которым следует последовательность цифр (от 0 до 9).

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