Switch как сделать 1||2||3 в одной строке?

Radugniy

Client
Регистрация
10.10.2013
Сообщения
50
Благодарностей
7
Баллы
8
Всем привет!
На данный момент есть кубик Switch с огромным количеством исходящих линий. Хочу разбить его на несколько, чтобы было проще редактировать в дальнейшем.

В кубике IF возможно прописать '{-Variable.Zadanie-}'=='1'||'{-Variable.Zadanie-}'=='2'
А можно ли как то в Switch прописать аналогично? 1||2 не канает((

Нужно чтобы первый свитч работал по следующему принципу:
1||2||3||4||5 - идем на свитч 2
6||7||8 - идем на свитч 3
9||10||11||12 - идем на свитч 4
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
в switch используются констатны в значениях, регулярку или логику там прописать нльзя
 

Radugniy

Client
Регистрация
10.10.2013
Сообщения
50
Благодарностей
7
Баллы
8
Жаль, тогда вопрос к тем, кто в C# или Java шарит, как бы это реализовать.
Может у кого есть код готовый?
 

Radugniy

Client
Регистрация
10.10.2013
Сообщения
50
Благодарностей
7
Баллы
8
Вот на Java есть такой код:
Код:
var TipZadaniya={-Variable.qw-};
switch (expression) {
   case label1: 1
      [break]
   case label2: 2
      [break]
   case label3: 3
      [break]
   default:
      statements_def
      [break]
}
Но как развести на кубики, вообще хз..
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)