【发布时间】:2013-09-15 17:04:51
【问题描述】:
如果发生意外错误,我希望将表单保持在空闲模式,以便程序获取输入。一旦用户输入错误的输入,我有一个 try and catch 块来捕获错误的用户输入。我想弹出消息并停止该过程,直到用户输入正确的输入。我的应用程序正在接收弹出消息,但不会停止并继续下一个进程。
【问题讨论】:
-
用户输入无效文本并非意外。这就是为什么你使用 TryParse() 来转换文本,它不会抛出异常。
-
@HansPassant 我该怎么办?
-
你应该发布一个更好的代码sn-p。或者使用 TryParse()。
-
我更新了我的问题...
-
这里没有人参与。这只会在数据库包含垃圾数据时失败。这不是你可以处理的问题,你需要一个人来为你解决这个问题。所以不要处理它,只要确保你提供有关问题的良好信息。