- Регистрация
- 11.06.2012
- Сообщения
- 787
- Благодарностей
- 237
- Баллы
- 43
Код:
string inp = project.Variables["inp"].Value;
switch (inp)
{
case project.Variables["inp1"].Value:
return 1;
break;
case project.Variables["inp2"].Value:
return 2;
break;
default:
return 0;
break;
}
Пишет, что значения case должны быть константой. В обычном switch вставка переменный срабатывает.
Пробовал сделать константой, но все так же.
Код:
string inp = project.Variables["inp"].Value;
const string inp1 = project.Variables["inp1"].Value;
const string inp2 = project.Variables["inp2"].Value;
switch (inp)
{
case inp1:
return 1;
break;
case inp2:
return 2;
break;
default:
return 0;
break;
}