Как это реализовать с помощью тернарного оператора?Условие в условном (тройном) операторе
if(UnitType == null)
{
a = ElevationType
}
else
{
a = UnitType
}
троичный оператор
a = UnitType == null ? ElevationType : UnitType;
Теперь я хочу что-то вроде этого
if(UnitType == null)
{
if(ElevationType == null)
{
a = StructureType
}
else{
a = ElevationType
}
}
else
{
a = UnitType
}
Могу ли я достичь этого, используя тройной оператор? Если нет, что делать?
Вы можете достичь этого, но это будет немного трудно читать. Есть ли причина, почему структура if-else неприемлема? –
палочка с если еще структура. Читаемость важна. – Sak
Не пытайтесь использовать тройной. Это редко получается хорошо. – Carcigenicate