降低复杂性,提高多个 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 个语句,上面是一个例子。有没有办法降低这种方法的复杂性?

降低复杂性,提高多个 If-Else 语句的可维护性

您可以使用三元?:运算符:

ClassOne varOne = condition == null ? mammal : reptile;
ClassTwo varTwo = diffCondition == null ? dog : cat;