0
这是我的问题:我需要将字节数组转换为int,在xamarin pcl上。 但我有tryed这一点:将字节数组转换为xamarin pcl c中的int#
byte[] fromBoardSerial = new byte[3];
fromBoardSerial[0] = 0x04
fromBoardSerial[1] = 0x93
fromBoardSerial[2] = 0xe0
result = BitConverter.ToInt32(fromBoardSerial, 0);
解决方案:
Array.Reverse(fromBoardSerial); //call before conversion
但结果是:-527236096 ... ..而是正确的结果应该是:300000 如何从int中的数组字节进行转换?
感谢
一定有什么东西错一个整数由4个字节? – NtFreX
是的是正确的...如果你会尝试它:http://www.binaryhexconverter.com/hex-to-decimal-converter –