如何在某些类中查看可能的异常列表.(C#.NET)

Ser*_*gii 5 .net c# visual-studio-2005 exception

我有很多用C#.NET编写的类,我需要知道它们可以抛出哪些异常.我如何在Visual Studio 2005中完成它.

Mar*_*ell 11

你几乎不能.首先,.NET/C#没有像Java这样的检查异常,其次,有许多一般的异常可能会因为任何奇怪的原因而发生.

在逐个方法的基础上,您可以使用它们引发的异常来修饰方法,但这不能保证存在,准确或完整.

但一般来说,任何意外的*异常都应被视为终端; 只需放松,清理(using)等,然后传播异常 - 或者至少在操作不重要时记录它.


*=我暂时把是否异常应每隔真正被哲学讨论预计这样...