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

!= operator condition usage in c#

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

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

C# 中的等效项是什么?我必须使用 "if" 吗?感谢您的帮助!

我想你可以使用 ternary operator:

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

或者更简单:

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