引数の有効性をチェックするメソッドがある場合、から派生した独自のカスタム例外をスローしても大丈夫System.ArgumentExceptionですか?ArgumentExceptionから派生しSystem.SystemExceptionているため、アプリケーションがから派生する必要があるかどうかについて、矛盾するガイドラインが表示されているため、質問していますSystemException。(間接的でArgumentExceptionはありますが、から派生することは、から派生することと同じSystemExceptionです。)
ApplicationExceptionから派生するのではなく、代わりに例外から派生するというガイドラインがたくさんあります。私はそれに満足しています。私がよくわからないのは、SystemExceptionから派生しても大丈夫かどうかです。
から派生するべきではない場合SystemException、"invalid argument"例外クラスを何から派生させる必要がありますか?