私は少し混乱しています。
MSDNがArgumentExceptionについて言っていることは、次のとおりです。
「メソッドに提供された引数の1つが無効な場合にスローされる例外。」
したがって、メソッドに渡された引数が有効でない場合は、例外をスローします。
しかし、理由からブール値と文字列を返すことが提案されていることもわかりました。-例外をスローする代わりに。
それで、
質問:validationgメソッドのパラメーターの場合、およびパラメーターが無効な場合、Validationメソッドはいつ例外をスローする必要がありますか?