没有检查到的异常时如何预期C#中的异常

时间:2019-05-27 08:17:27

标签: c# exception checked-exceptions unchecked-exception

在Java中,对可能引发Exception的函数的调用需要使用try-catch或在函数签名中添加throws Exception来预见它们。

我对它们的主要用途是在调用代码中,这里我只将try-catch放在显式抛出Exception的部分中。

但是,由于C#没有经过检查的异常,因此我能想到的Exception的唯一方法就是用try-catch包围我的最调用代码的所有部分。我个人不喜欢这种方法,原因如下:

  1. 这会导致代码非常混乱,将try-catch es放在不需要的地方。

  2. 我可能会错过需要try-catch的部分。

在C#的调用代码中,如何正确预期Exception

0 个答案:

没有答案