在 Java 中,对可以抛出 s 的函数的调用Exception需要使用 atry-catch或通过throws Exception在函数签名中添加 a 来预测它们。
我对它们的主要用途是在我的顶级调用代码中,我只将try-catches 放在显式 throw Exceptions 的部分中。
但是,由于 C# 没有检查异常,我能想到的唯一方法是预期Exceptions 是用try-catches 包围我的顶级调用代码的所有部分。我个人不喜欢这种方法,原因如下:
它可能导致代码非常混乱,将
try-catches 放在不需要它们的地方。我可能会错过需要
try-catch.
如何Exception在 C# 中的顶级调用代码中正确预测 s?