もちろん `ArgumentOutOfRangeException` を使うのがふさわしい場面であることが前提です。 最初に結論から。続く最悪な例も見てください。 例外オブジェクトは開発者のために十分な情報を持つ必要があります。とはいえ、めんどくさいことはしたくない。