【发布时间】:2013-08-08 22:45:43
【问题描述】:
我有以下代码:
List<int> moneys = new List<int>();
Console.WriteLine("Please enter the cost of your choice");
int money = int.Parse(Console.ReadLine());
moneys.Add(money);
如果您输入文本,则程序将停止工作并出现未处理的异常消息。我想知道如果有可能使程序不会停止工作,您将如何处理异常?
【问题讨论】:
-
与其使用 Try/Catch 处理异常,不如使用 TryParse 代替 Parse,并检查返回值是否解析成功。
标签: c# list oop error-handling