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