!= c#中的运算符条件用法

时间:2016-03-18 13:28:06

标签: c# c++ operators conditional-statements

我知道在C ++中你可以做这种声明:

size = 8 * (x % 8 != 0);

C#中的等价物是什么?我是否必须使用" if"?谢谢你的帮助!

1 个答案:

答案 0 :(得分:5)

我想你可以使用ternary operator

var size = 8 * (x % 8 != 0 ? 1 : 0);

甚至更简单:

var size = (x % 8 != 0) ? 8 : 0;