- 締切済み
【C#】数値の範囲チェックについて
ちょっと、数値の範囲チェックでご相談したい事があります。 下記のような、範囲チェック以外に何かいい方法とか皆様ご存知? if文とかはなるべく使用しないようにしたいと思っているのですが・・・。 例 int value = 5 if(0 <= value && value <= 10) { //0以上10以下 } if(11 <= value && value <= 20) { //11以上20以下 }
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- tatsu99
- ベストアンサー率52% (391/751)
回答No.1
補足要求です。 1.チェック値(value)が実際にとり得る範囲は、幾つから幾つですか? (考えられる最小値と最大値) 2.チェック値(value)がとる範囲毎に、処理を分けたいと考えているかと思いますが、 その範囲は、実際のところ、どの範囲なのですか。 実際にチェックしたい範囲を全て列挙してください。 質問で提示された例であれば、質問者様が書かれたコードで十分かと思います。 又、自分で書かれたコードに満足できない理由は何でしょうか?