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