Оператор switch
не является циклом, он предоставляет альтернативу использованию нескольких операторов if-else.
Если вы спрашиваете, можно ли использовать две переменные в операторе switch, ответ обычно - нет, но, возможно, вы могли бы объединить значения, чтобы сделать что-то похожее на C #:
string sVal1 "abc", sVal2 = "xyz";
switch(sVal1 + "_" + sVal2)
{
case "abc_xyz":
// do something
break;
case "def_sdr":
// do something
break;
default:
// all else
break;
}
Скорее всего, в вашем случае вам понадобится использовать операторы if-else. Переключатель не то, что вы хотите.