例外清单

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

如果您正在寻找.Net框架可以抛出的exception列表,那么本文中有很多例外。 我不知道你从哪里拉出那些特定的数字,我不知道你希望通过了解所有的例外(包括你可能永远看不到的)来实现。

.NET框架声明了大量exception – 而其他代码(包括您自己的代码)可以创建更多exception。 当然有超过39个….看看System.Exception的文档,你会在底部看到.NET框架中所有直接已知子类的列表。

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