• 締切済み

【C#】数値の範囲チェックについて

ちょっと、数値の範囲チェックでご相談したい事があります。 下記のような、範囲チェック以外に何かいい方法とか皆様ご存知? if文とかはなるべく使用しないようにしたいと思っているのですが・・・。 例 int value = 5 if(0 <= value && value <= 10) {   //0以上10以下 } if(11 <= value && value <= 20) {   //11以上20以下 }

みんなの回答

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.1

補足要求です。 1.チェック値(value)が実際にとり得る範囲は、幾つから幾つですか? (考えられる最小値と最大値) 2.チェック値(value)がとる範囲毎に、処理を分けたいと考えているかと思いますが、 その範囲は、実際のところ、どの範囲なのですか。 実際にチェックしたい範囲を全て列挙してください。 質問で提示された例であれば、質問者様が書かれたコードで十分かと思います。 又、自分で書かれたコードに満足できない理由は何でしょうか?

関連するQ&A