if (condition) { statement 1; statement 2; } else { statement 3; statement 4; }
我怎么能用条件运算符写它?并且:
如果您的两组语句在逻辑上具有相同的结果类型,则可以重构以将每个语句放在单独的方法中:
var result = condition ? Method1() : Method2();
但如果他们在逻辑上更多地关注副作用而不是评估结果,我会使用if块代替.