例外列表

时间:2012-07-07 16:40:41

标签: c# c++ vb.net jscript j#

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

2 个答案:

答案 0 :(得分:26)

如果您正在寻找.Net框架可以抛出的异常列表,this article has a bunch of them。我不知道你从哪里提取这些具体数字,我不知道你希望通过了解所有例外情况(包括你可能从未见过的例外情况)来实现目标。

答案 1 :(得分:12)

.NET框架声明的加载异常 - 而其他代码(包括您自己的代码)可以创建更多。当然有超过39个....查看System.Exception的文档,您将在.NET框架中看到所有直接已知子类的列表。

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