我有一些用VB编写的代码,内容如下:
Return (Not (crc32Result))
我正在尝试将其转换为C#,这就是我所拥有的:
return (!(crc32Result));
但是我得到一个编译器错误:
编译器错误消息:CS0023:运算符“!”不能应用于'uint'类型的操作数
我需要使用其他运算符代替此运算符吗?
谢谢!
最佳答案
看来您要执行的操作是反转crc32result的位。如果是这样,则需要波浪号〜。
return (~crc32Result);
参考this question.