Я не совсем знал, что искать, - но я искал элегантный способ, если это возможно, структурировать оператор if, который использует два логических значения, которые могли бы легко вывести все четыре возможности.
Переменные:
bool a = true;
bool b = true;
Я не был уверен, что существует ли лучшая практика с точки зрения проверки обоих на негативность, а затем продолжения и т. Д.
Очень наскоро написанный пример:
if(!a && !b)
{
//Output (-,-)
}
else
{
if(a || b)
{
if(a)
{
//Output (+,-)
}
else
{
//Output (-,+)
}
}
else
{
//Output (+,+)
}
}
Извините за все чайки ( {} ) Я немного наркоман форматирования.В любом случае - спасибо за любые предложения!