2009-05-07 3 views
0

C#noob質問...コンストラクタのinit中の問題 - 次は何ですか?

いくつかのプライベート変数を初期化するために、クラスコンストラクタでいくつかの引数を取っています。渡されたデータが、私が期待しているものではないとき(私は間違った文字列の長さ、期待された範囲外の数字、存在しないパス、そのようなもの)何をするべきですか?例外を投げる? "すべてがうまくいった"フラグを追加しますか?

どのように通常行われますか?

答えて

1

をクラスの初期状態は、入力に基づいて確立することができなかったように、適切なArgumentExceptionがスロー。

関連する問題