我可以用一个自定义的弹出窗口替换“throw new Exception”而不会在程序中引起问题吗?我想替换这个:throw new Exception("I show my message.");用这个;this.Alert("I show my message", FAlert.enmType.Info);我知道这是可能的,但我不知道它是否会导致任何问题或错误。
throw new Exception("I show my message.");
this.Alert("I show my message", FAlert.enmType.Info);
n3h0vuf21#
如果你希望处理异常,我建议使用try/catch。在catch中,您可以编写代码来处理异常。这样,你就可以决定一个准备好的场景会发生什么。然而,您没有预料到的例外情况通常是更严重的。您不应该构建逻辑来默默地忽略这些,因为它们会对稳定性产生巨大的影响。
1条答案
按热度按时间n3h0vuf21#
如果你希望处理异常,我建议使用try/catch。在catch中,您可以编写代码来处理异常。这样,你就可以决定一个准备好的场景会发生什么。
然而,您没有预料到的例外情况通常是更严重的。您不应该构建逻辑来默默地忽略这些,因为它们会对稳定性产生巨大的影响。