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

Hem*_*yal 6 c# conditional-operator

我正在编写条件运算符代替if else.但我的情况我有多个陈述如下

if (condition)
{
    statement 1;
    statement 2;
}
else
{
    statement 3;
    statement 4;
}
Run Code Online (Sandbox Code Playgroud)

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

Jon*_*eet 15

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

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

var result = condition ? Method1() : Method2();
Run Code Online (Sandbox Code Playgroud)

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