【发布时间】:2012-09-23 06:19:08
【问题描述】:
我试图在有人在提示输入年龄时尝试输入非整数字符的情况下引发格式异常。
Console.WriteLine("Your age:");
age = Int32.Parse(Console.ReadLine());
我不熟悉 C# 语言,可以使用帮助来为此实例编写 try catch 块。
非常感谢。
【问题讨论】:
-
Int32.Parse将抛出一个FormatException如果一个非数字字符串被传递给它 - 你的代码看起来像你想要的那样? -
你的意思是你试图
catch一个格式异常? -
Int32.Parse 可能返回三种不同的异常
标签: c# try-catch formatexception