アプリケーションの信頼性には、適切な例外処理が不可欠です。 予期される例外を意図的に処理して、アプリがクラッシュするのを防ぐことができます。 ただし、クラッシュするアプリは、定義されていない動作を示すアプリよりも信頼性が高く、診断が容易です。 ここでは、例外の処理と作成のためのベスト プラクティスについて説明します。 例外処理 次のベスト プラクティスは、例外の処理方法に関するものです。 try/catch/finally ブロックを使用して、エラーから回復するか、リソースを解放する 例外を回避する方法で一般的な状態を処理する キャンセル例外と非同期例外をキャッチする 例外を回避できるようにクラスを設計する 例外が原因でメソッドが完了しない場合は状態を復元する 例外をキャプチャして適切に再スローする try/catch/finally ブロックを使用し、エラーから回復させるか、リソースを解
![例外のベスト プラクティス - .NET](https://cdn-ak-scissors.b.st-hatena.com/image/square/94146f9cb22d996346e1d1073081149ad9dde53a/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fdotnet%2Fmedia%2Fdot-net-cross-platform.png)