winforms 我可以用一个自定义的弹出窗口替换“throw new Exception”吗?

nwwlzxa7  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(100)

我可以用一个自定义的弹出窗口替换“throw new Exception”而不会在程序中引起问题吗?
我想替换这个:
throw new Exception("I show my message.");
用这个;
this.Alert("I show my message", FAlert.enmType.Info);
我知道这是可能的,但我不知道它是否会导致任何问题或错误。

n3h0vuf2

n3h0vuf21#

如果你希望处理异常,我建议使用try/catch。在catch中,您可以编写代码来处理异常。这样,你就可以决定一个准备好的场景会发生什么。
然而,您没有预料到的例外情况通常是更严重的。您不应该构建逻辑来默默地忽略这些,因为它们会对稳定性产生巨大的影响。

相关问题