unj*_*nj2 2 c# error-handling exception-handling
例如,我想编写一个REST客户端.我不想为所有调用都有一个catch语句,而是想知道所有抛出的消息,看看我是否可以处理它们.
它在Eclipse和Java中非常简单.问题是,对于某些方法,签名和doc并没有告诉我抛出的所有异常.
C#不像Java那样支持'Checked Exceptions'.
你唯一能做的就是依赖文档(MSDN,如果有问题的方法是.NET框架的一部分)......
而且,即使C#应该检查异常,那么,您仍然无法从签名中提取该方法可能引发的所有异常.它只提到在调用方法时必须捕获的异常.