c# – 如何使用条件运算符编写多个语句

前端之家收集整理的这篇文章主要介绍了c# – 如何使用条件运算符编写多个语句前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编写条件运算符代替if else.但我的情况我有多个陈述如下
if (condition)
{
    statement 1;
    statement 2;
}
else
{
    statement 3;
    statement 4;
}

我怎么能用条件运算符写它?并且:

解决方法

条件运算符用于评估替代表达式,而不是调用替代语句.

如果您的两组语句在逻辑上具有相同的结果类型,则可以重构以将每个语句放在单独的方法中:

var result = condition ? Method1() : Method2();

但如果他们在逻辑上更多地关注副作用而不是评估结果,我会使用if块代替.

猜你在找的C#相关文章