誰かが.Net例外タイプのリストを知っていますか。 ArgumentNullException
とどのような状況で使用する必要がありますか?現時点では、型名に基づいて推測していますが、むしろ正しく取得します。.Net Exceptionの種類のリストとその使用方法に関するアドバイスはありますか?
42
A
答えて
37
それらのリスト:状況については
http://mikevallotton.wordpress.com/2009/07/08/net-exceptions-all-of-them/
、それは、彼らが自分の名前と引数に基づいて意味をなすの時間のほとんどを依存します。たとえば、ヌル値のメソッド/コンストラクタ引数をチェックするときには、通常、ArgumentNullException
が使用されます。
FileNotFoundException
、NullReferenceException
、InvalidOperationException
などがあります。わかりやすく読みやすく、常識的に使うべきです。
アップデート1:誰かが提案したように、彼らはMSDNにも、次のとおりです。
http://weblogs.asp.net/jgaylord/archive/2009/07/08/common-and-all-system-exceptions-in-net.aspx
http://www.developerfusion.com/article/1889/exception-handling-in-c/3/
:ここhttp://msdn.microsoft.com/en-us/library/system.exception.aspx#inheritanceContinued
は、利用可能な一般的な例外の図であり、
アップデート2:使用のためとして、Microsoftが予約された例外タイプのためのガイドラインがあります。
関連する問題
- 1. イベントの種類のリストはどこにありますか?
- 2. Tomcatが使用するメモリの種類とその制御方法
- 3. TypeScriptインターフェイスのプロパティの種類を「抽出する」方法はありますか?
- 4. ハイブテーブルの列の種類を変更する方法はありますか?
- 5. (.net)デザインの種類の種類
- 6. 2種類の異なる種類の一致に使用する戻り値
- 7. マップの種類を取得する方法はありますか?
- 8. Window Mobileでキーボードの種類を検出する方法はありますか?
- 9. ASP.NET MVC4の導入に関するアドバイスはありますか?
- 10. データベース設計で使用する関係の種類を決定する方法
- 11. VBにはどんな種類のテンプレートエンジンがありますか?
- 12. この種類のリストを実装する方法
- 13. アンドロイドのアラーム時刻に使用されるリストの種類
- 14. .NET Entity Frameworkで文字列プロパティを使用するときにSQLクエリパラメータの種類を制御する方法
- 15. 1つのファイルに2種類のファイルタイプがありますか?
- 16. IOSアプリケーションには、フラットデバイスのヒントユーザーに関するいくつかの種類の例がありますか?
- 17. 2種類の和集合を使用する方法
- 18. facebookでマーキーの種類を使用する方法
- 19. Charts.Netとその使用方法のサンプルはどこにありますか?
- 20. VS 2005ツールボックスコントロールの種類.NET
- 21. .NET PropertyGridで使用されるコントロールの種類を変更するには
- 22. 種類は、「種類」タイプとのトラブルを有するタイプのラムダ
- 23. リストのリストにアクセスする方法はありますか?
- 24. リストビューに2種類の行がありますか?
- 25. 使用するjavascript配列/オブジェクトの種類は何ですか?
- 26. クラスプロパティの種類に関するWCF
- 27. ディクショナリ<char、string>の種類のデータソースにドロップダウンをバインドする方法はありますか?
- 28. は私が機能以下を達成するためのテクノロジを使用する方法、アドバイスのいくつかの種類を必要とするボタン
- 29. どのような種類のファジィフラッドフィルアルゴリズムがありますか?
- 30. ラムダには種類がありますか?
を私は、リストそれ自体を知らないが、私はMSDNにはほとんど例外がために何であるかを教えてくれますことを知っています。それで十分ではないですか? –
はいMSDNはリストを提供しますが、msdnを毎回ブラウズして、各例外ごとに各ページを見て、どれを選択するかを選択します。必要なものは、最も一般的な例外の概要と、それぞれを使用するタイミングに関するフレンドリアドバイスです。 – Calanus
このMSDNのトピックを見てください。[SystemException Class](http://msdn.microsoft.com/en-us/library) /system.systemexception.aspx) – platon