降低复杂性,提高多个 If-Else 语句的可维护性
本文关键字:If-Else 语句 可维护性 高多个 复杂性 | 更新日期: 2023-09-27 18:30:20
我有一种方法可以降低复杂性并提高可维护性。它包含多个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 个语句,上面是一个例子。有没有办法降低这种方法的复杂性?
您可以使用三元?:
运算符:
ClassOne varOne = condition == null ? mammal : reptile;
ClassTwo varTwo = diffCondition == null ? dog : cat;