我有一个正在读取两个字节的文件。(03, 0E)。我使用二进制阅读器来获取我的字节
reader.ReadBytes( 2 ), 0 )//[0] = 03 and [1] = 0E
然后我转换为
BitConverter.ToInt16( reader.ReadBytes( 2 ), 0 )
转换的小端设置为true,所以如果我错了,请纠正我,但这意味着0x03然后0x0E,我的结果应该是十进制的782,但它显示为3587。我检查了即时窗口及其正在交换的转换器。我当然在这里遗漏了一些东西,但我不知道是什么?