.NET 4.x Переменное число выражений в if - C#
Формулировка задачи:
Пользователь выбирает в чекбокслисте лини, например он выбрал линию 1 и линию 2, то
if ( линия 1 == true && линия 2 ==true)
а если линия1, линия2 и линия 3, то:
if ( линия 1 == true && линия 2 ==true && линия3==true)
Есть идеи как реализовать переменное число выражений в if'e?
Решение задачи: «.NET 4.x Переменное число выражений в if»
textual
Листинг программы
int caseSwitch = 0;
if(line1==true) caseSwitch+=1;
if(line2==true) caseSwitch+=2;
if(line3==true) caseSwitch+=4;
witch (caseSwitch)
{
case 1:
Console.WriteLine("Case 1");
break;
case 2:
Console.WriteLine("Case 2");
break;
case 4:
Console.WriteLine("Case 4");
break;
default:
break;
}