C#, C♯, C#相談室 Part42at TECHC#, C♯, C#相談室 Part42 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト33:デフォルトの名無しさん 07/08/27 20:32:47 そんなソフト誰も使わねえ 34:デフォルトの名無しさん 07/08/27 20:35:20 オブジェクトの現在の状態に対して不適切な引数が与えられて メソッドの呼び出しが失敗したとき、 ArgumentExceptionとInvalidOperationExceptionのどちらを投げればいいの? 35:デフォルトの名無しさん 07/08/27 20:35:28 誰も使うなでいいんじゃね 36:デフォルトの名無しさん 07/08/27 20:37:16 >>34 おいらはInvalidOperationの方投げる 37:デフォルトの名無しさん 07/08/27 20:41:58 ArgumentExceptionのInnerExceptionにInvalidOperationExceptionを設定したものを 投げる、が正解。 というのは半分冗談だけど、ArgumentExceptionの方適切だと俺は思うけどなー InvalidOperationExceptionだと現在のステートだと引数に無関係に問答無用で ダメだという印象を受けるよ 38:デフォルトの名無しさん 07/08/27 20:52:42 引数もoperationの一部だからそんなことないのでは。 ところで全部ApplicationExceptionから派生させろって規則は結局なくなったのか いつからなくなったんだっけ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch