我正在使用c#并编写一个程序来通过UDP发送数字。我在Windows 10 64位平台上,我正在使用BitConverter从整数,双精度等中获取字节。
例如:
如果我使用:
Byte[] data = BitConverter.GetBytes((int)1);
我得到,十六进制中的01000000,这将是预期的小端序。
如果我使用:
Byte[] data = BitConverter.GetBytes((double)1);
我得到,十六进制中的0000000000000f03f,这看起来像一个很大的字节序数,但我只是不太确定。
我的猜测是,我对字节序或双重格式没有很好的理解。我想Windows商店也有可能与int不同?
精慕HU
噜噜哒
吃鸡游戏
相关分类