Страница 1 из 1

Как задать в switch диапазон значений?

Добавлено: 03 фев 2010, 19:25
dmitry1208197320
Напишите, пожалуйста, как правильно сделать проверку выполнения условия в switch, например:

Код: Выделить всё

int temp;
String^ Str;

 switch (temp)
 {
	 case 10-100 : 
		{
                       Str = "12345";
			break;
		}
 }
Мне нужно, чтобы если temp находится в диапазоне от 10 до 100, то Str присваивалось "12345".

Пишу 10-100, компилятор не выдаёт ошибку, но и switch правильно не работает. Как правильно писать?

Re: Как задать в switch диапазон значений?

Добавлено: 03 фев 2010, 20:39
BulldozerBSG
Switch для диапазона не годиться, это вам не паскаль. Используйте if для проверки вхождения в диапазон

Re: Как задать в switch диапазон значений?

Добавлено: 04 фев 2010, 10:12
dmitry1208197320
Спасибо, да жаль, что нет такой возможности, я так привык в Delphi к такому удобству.