int i=Convert.ToInt16(textbox1.Text);
Console.Write(i);
以上代码行显示错误'System.FormatException'
。帮助我。
答案 0 :(得分:3)
此错误表示您的输入字符串(textbox1.Text
)格式不正确。 (即不是数字)
尝试使用Int16.TryParse
方法正确处理错误:
short number;
bool result = Int16.TryParse(textbox1.Text, out number);
if (result)
{
Console.WriteLine(number);
}
else
{
// Handle error!
}