gpt4 book ai didi

c# - 运算符(operator) !不能应用于操作数 ushort

转载 作者:太空宇宙 更新时间:2023-11-03 17:45:03 27 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




10年前关闭。




Possible Duplicate:
How do you return 'not uint' in C#?



大家好, 我正在尝试将以下内容从 VB.NET 转换为 C#,但出现语法错误。

VB.NET:
Dim CurrentCRC As UInt16
CurrentCRC = &HFFFF
CurrentCRC = Not CurrentCRC

C#:
UInt16 currentCRC = default(UInt16);
currentCRC = 0xFFFF;
currentCRC = !currentCRC;

最后一行是给我的语法错误

Operator '!' cannot be applied to operand of type 'ushort'



任何帮助,将不胜感激!

最佳答案

如果您正在寻找按位 NOT 运算符(即翻转值中每一位的运算符),请使用 ~ . !是逻辑非运算符(用于 bool 逻辑)。

关于c# - 运算符(operator) !不能应用于操作数 ushort,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6219993/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com