21

我正在寻找 c#、c++、vb.net、j# 和 jscript 中可能的异常列表。问题是一些网站向我显示了 20 个例外的列表,而其他一些网站向我显示了 39 个例外的列表。谁能给我一个适当的信息?

4

2 回答 2

28

如果您正在寻找 .Net 框架可以抛出的异常列表,这篇文章有很多。我不知道您从哪里获取这些特定数字,也不知道您希望通过了解所有例外情况(包括您可能永远不会看到的例外情况)来实现什么。

于 2012-07-07T16:44:07.890 回答
12

.NET框架声明了许多异常 - 其他代码(包括您自己的)可以创建更多。肯定有超过 39 个……查看文档System.Exception,您会在底部附近看到.NET 框架中所有直接已知的子类的列表。

基本上,知道“所有异常”是没有用的——重要的是你正在执行的代码可以抛出哪些异常,特别是你应该真正尝试处理哪些异常(而不是那些应该杀死进程或只是使请求在服务器环境中失败)。

于 2012-07-07T16:42:25.553 回答