【发布时间】:2014-01-09 07:35:49
【问题描述】:
我不太明白"proper exception handling"这个话题。
“只有当你可以做一些事情来修复异常时才应该被捕获 这种特殊情况”。
我不明白这一点。例如:
如果我没有捕捉到Convert.toInt() 抛出的FormatException,即使只是向用户显示异常消息,我的程序也会崩溃。如果我发现了这个异常并且只是告诉用户输入的格式有误,它会继续存在。
那么,我应该捕获这些异常吗?
【问题讨论】:
-
程序总是会因为
UnhandledExceptions而崩溃
标签: c# exception exception-handling