我正在尋找c#,C++,vb.net,j#和jscript中的可能異常列表。問題是有些網站向我顯示了20個例外的列表,而其他一些網站顯示了39個例外的列表。任何人都可以給我一個適當的信息嗎?例外列表
例外列表
回答
還有加載由.NET框架聲明的異常 - 其他代碼(包括您自己的)可以創建更多。肯定有超過39個....查看System.Exception
的文檔,您將在底部看到所有直接已知子類的列表,只是在.NET框架中。
基本上,它是沒有用處知道「所有異常」 - 最重要的是什麼樣的異常可以由所執行代碼中拋出,特別是其中的例外,你應該嘗試處理(而不是那些應要麼終止進程,要麼只是在服務器環境中使請求失敗)。
的副本我瞭解在默認情況下知道whish異常在框架中的情況。試想一下:你有一些東西(例如沒有找到的值)。然後我會說:使用一個已經存在的異常,而不是一個新的異常。搜索現有的可能很難,像ThisSpecificThingIsNotFoundException這樣的新類更容易。所以alist確實會幫助找到有用的東西。 – Offler 2013-01-10 15:15:10
如果您正在尋找.Net框架可以拋出的異常列表,this article has a bunch of them。我不知道你從哪裏抽取這些具體數字,並且我不知道你希望通過了解所有例外情況(包括你可能從未見過的例外情況)完成的事情。
更短,雖然較舊,並且(IMO)略微更有用的列表如下:[Common .NET Exception Types](http://blogs.msdn.com/b/brada/archive/2005/03/27/402801。 ASPX) – kmote 2014-06-03 23:07:21
- 1. JavaScript例外列表
- 2. 常規空列表例外
- 3. DataContractSerializer和列表(例外)
- 4. vb.net列表框例外
- 5. 列表連接有例外
- 6. 列表中的retainAll例外
- 7. 的SimpleXML解析元素列表例外
- 8. 使用列表解析和例外?
- 9. ***例外:Prelude.head:Haskell中的空列表
- 10. 從CriteriaQuery獲取列表中的例外
- 11. C++例外列表被忽略
- 12. 列表框Selected.value拋出空例外
- 13. 通用列表中的XStream例外
- 14. 無效的列名例外
- 15. 例外是J2ME上調列
- 16. 刪除系列的例外
- 17. 戰列艦遊戲例外
- 18. 列數據類型例外
- 19. SQLServer例外:列名無效
- 20. NHibernate的例外:「未知列在‘字段列表’。** _ ID「」
- 21. 停止外表套上有例外
- 22. 奇怪的例外表項
- 23. 火鳥例外:表未知
- 24. BCEL更新例外表
- 25. 例外安排工作表
- 26. C3P0表觀死鎖例外
- 27. 正則表達式例外
- 28. 例外 - 什麼是「例外」?
- 29. MockUp實例列表
- 30. 列表框例如
至少對於C++來說,沒有這樣的事情。你幾乎可以拋出任何東西。 – Mat 2012-07-07 16:42:28
沒有這樣的列表。在所有的.NET語言中,你都可以定義你自己的異常類。你如何建議列出世界各地的人創建的? – Oded 2012-07-07 16:42:56
我將此問題解釋爲http://stackoverflow.com/q/6676021/241211 – Michael 2017-03-21 20:06:51