この質問は、以前のフォームの形で以前に要求されていましたが、winformとusercontrolsのコンテキストで答えが見られませんでした。Winform/usercontrols - プロパティがnullの場合に使用する例外のタイプ
私はusercontrolsを理解し、winformにはパラメータのないコンストラクタが必要です(デザイナで正しく動作するように)。その結果、プロパティーを使用することは有効な回避策です。しかし、重要な財産が設定されていない場合、あなたはどんな例外を投げるべきですか?
プロパティゲッターから引数のヌル例外をスローするのは良い考えですか?または、メソッドの始めにチェックして、そこから例外をスローする必要がありますか?
ご協力いただければ幸いです。