【发布时间】:2013-11-21 03:56:37
【问题描述】:
如果我取消某些内容,如何防止程序进入 try-catch 块? 例如:
try{
int i=int.Parse(Interaction.InputBox("BlahBlahBlah"));
}
catch{
//error handling
return
}
但是如果我按“取消”或顶部的 X 怎么办?它进入try-catch,并认为这是一个例外。所以它会进行错误处理。我该如何阻止这种情况?
【问题讨论】:
-
你在用winforms吗?
-
是的,我使用的是winforms,因为我使用的是
Interaction.InputBox()函数。 -
不知道你在问什么......导致这个问题的障碍是什么?
-
这是单线程还是你有后台工作人员处理这个逻辑?
-
问题是:如果我在
InputBox上按“取消”,如何阻止程序流进入try-catch块
标签: c# winforms error-handling