2016-08-01 17 views
-3

Wenn ich das Programm starte, gibt Visual Studio 2015 (ich verwende WPF und C#) immer eine nicht behandelte Ausnahme des Typs 'System.FormatException' in mscorlib.dll aufgetreten.Unbehandelte Ausnahme vom Typ 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. 
} 

Antwort

1

In Ihrer Zeichenfolge sind nicht numerische Zeichen enthalten. Das ist, was Ihre FormatException verursacht.

Nach MSDN:

Wert besteht nicht aus einem optionalen Zeichen durch eine Folge von Ziffern folgen (0 bis 9).

Verwandte Themen