C#, C♯, C#相談室 Part42at TECHC#, C♯, C#相談室 Part42 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト39:デフォルトの名無しさん 07/08/27 21:02:35 2.0からだったかな 40:デフォルトの名無しさん 07/08/27 21:02:48 >>38 その理屈だと、そもそもArgumentExceptionは不要という話にならないか? 41:デフォルトの名無しさん 07/08/27 21:05:37 ガイドラインのInvalidOperationの > オブジェクトの現在の状態から判断して、プロパティ セットやメソッド呼び出しが不適切な場合は、 > System.InvalidOperationException をスローする必要があります。 をどう解釈するかによるなぁ むしろメソッド個別の問題か? 42:デフォルトの名無しさん 07/08/27 21:12:08 状態によらず不正な引数が与えられた場合はArgumentExceptionで それ以外の時はInvalidOperationExceptionとか。 43:38 07/08/27 21:15:26 >>40 俺も書いててそう思った。 でも状態を変更→呼び出しっていう一連の操作のうち状態変更がちゃんと行われてないって考えれば InvalidOperationといえるような。 でもその瞬間だけみれば引数がおかしいのに他ならないからやっぱArgumentException? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch