作成したライブラリを使用するユーザー コントロールを作成しました。ライブラリはいくつかの例外をスローすることができますが、その中には実行時の問題を引き起こしてはならない種類のものもあります。これらの特定の例外を処理するという点で、この時点からどのように進めるのが最善かわかりません。
- 上記の例外がスローされたときにわかりやすいメッセージを表示するラベルをユーザー コントロールに含めますか?
- 例外をキャッチするのを避けて、コントロールのユーザーがそれらをどうするかを決定できるようにしますか? このオプションは、コントロールの動作に関する情報を明らかにするようです。
- 独自の例外を作成し、上記の例外のいずれかをキャッチするときにそれらをスローしますか?
- 私が考えていない他の何か?