【发布时间】:2009-02-26 00:54:02
【问题描述】:
有人知道程序或插件或任何我能找出任何方法可能抛出的异常的东西吗?
如果我没记错的话,我认为 JAVA 有这个构建。编译器会告诉你这个方法会抛出什么异常。
.NET 也存在同样的情况吗?
谢谢
编辑:在搜索了更多之后,我希望有像对象资源管理器这样的工具,除了例外。您选择类或方法,它会在该级别列出该类引发的异常。提供的工具链接是一个很好的开始。谢谢!
【问题讨论】:
标签: exception
有人知道程序或插件或任何我能找出任何方法可能抛出的异常的东西吗?
如果我没记错的话,我认为 JAVA 有这个构建。编译器会告诉你这个方法会抛出什么异常。
.NET 也存在同样的情况吗?
谢谢
编辑:在搜索了更多之后,我希望有像对象资源管理器这样的工具,除了例外。您选择类或方法,它会在该级别列出该类引发的异常。提供的工具链接是一个很好的开始。谢谢!
【问题讨论】:
标签: exception
我不知道这是否正是您要找的,但是:
http://www.red-gate.com/Products/Exception_Hunter/index.htm
注意:我从未使用过该产品,也没有为 Red Gate 工作,我只记得以前看到过它的广告。
【讨论】:
您可以在 Visual Studio 中使用智能感知查看此信息。当您在智能感知列表中突出显示方法名称时,其描述应在底部包含一个异常列表。通过正确注释您的方法和类来添加此信息。如果您使用的库不是框架的一部分,那么只有在库的开发人员适当地注释了他们的代码时,您才能获得此信息。
【讨论】:
.NET 不要求或允许每个方法声明它抛出的异常。我记得,感觉这会导致大多数开发人员简单地声明“抛出异常”。
【讨论】: