0
我怎么可以声明在C#中2个字节十六进制,并在“如果”像这样的Java代码比较:我怎样才能申报六角瓦尔在C#
public static final int MSG_GENERAL_RESPONSE = 0x8001;
int type = buf.readUnsignedShort();
if (type == MSG_TERMINAL_REGISTER) {
}
C#2个字节是不可能在C#中?我试过并没有找到方法。我如何将此代码转换为c#?
它在C#中是一样的。 C#使用BitConverter类。在那里你可以使用BitConverter.ToUInt16将字节数组转换为无符号短符号,或使用BitConverter.GetBytes将其从无符号短符号转换为字节数组 – 2016-07-07 00:29:19
如果删除'final'关键字,那就是有效的C#代码。在C#中,“short”数据类型是2个字节。我不明白这个问题是什么。 – Amy