C# &操作员问题
如何正确使用&
二元运算符? randomSize 是 ushort。
if (randomSize & 0x1000)
{
}
错误 5 无法将类型“int”隐式转换为“bool”,
谢谢。
How do I use the &
binary operator correctly? randomSize is ushort.
if (randomSize & 0x1000)
{
}
Error 5 Cannot implicitly convert type 'int' to 'bool'
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
if
语句需要一个bool
值,而不仅仅是像 C/C++ 中的一些非零值。如果您正在检查标志,请尝试以下操作:The
if
statement expects abool
value, not just some non-zero value like in C/C++. If you are checking flags, try something like this: