【发布时间】:2016-03-18 13:28:05
【问题描述】:
我知道在 C++ 中你可以做这样的声明:
size = 8 * (x % 8 != 0);
C# 中的等价物是什么?我必须使用“如果”吗?感谢您的帮助!
【问题讨论】:
-
您是否尝试过查看上述 C# 语句的行为?
-
你能解释一下这是做什么的吗?这是要四舍五入到最接近的 8 倍数吗?
-
始终考虑生成无法理解的代码,无论您使用哪种语言。我不得不承认我不确定我是否理解代码应该做什么。根据
x是否可以除以 8,是 8 乘以 1 还是 0? -
再次强调一下。这个社区不是代码翻译服务。先发布你的努力。
-
你为什么想要在 C++ 中这样做?
标签: c# c++ operators conditional-statements