我有一种方法可以降低复杂性并提高可维护性。它包含多个if
- else
语句,所有语句都设置如下不同的信息:
ClassOne varOne = null;
if (condition == null)
{
varOne = mammal;
}
else
{
varOne = reptile;
}
ClassTwo varTwo = null;
if (diffCondition == null)
{
varTwo = dog;
}
else
{
varTwo = cat;
}
我有更多的2个陈述,上面是一个例子。有没有办法降低这一方法的复杂性?
答案 0 :(得分:3)
您可以使用ternary ?:
运算符:
ClassOne varOne = condition == null ? mammal : reptile;
ClassTwo varTwo = diffCondition == null ? dog : cat;