C#:将字节数组转换为浮点

C#:将字节数组转换为浮点,c#,floating-point,bytearray,C#,Floating Point,Bytearray,我有一个大小为4的字节数组 byte[] source = new byte[4]; 现在我想把这个源代码转换成一个4字节的浮点值 谁能告诉我怎么做…试试看 float myFloat=System.BitConverter.ToSingle(mybyteArray,startIndex)字节数组的数字格式是什么?有许多不同的解释方式。你有一个例子吗?例如,32位整数的字节,在字节0处的最低有效字节,每个字节都是little-endian。Endianness在这里是个问题吗?如果我想写C或C

我有一个大小为4的字节数组

byte[] source = new byte[4];
现在我想把这个源代码转换成一个4字节的浮点值

谁能告诉我怎么做…

试试看


float myFloat=System.BitConverter.ToSingle(mybyteArray,startIndex)

字节数组的数字格式是什么?有许多不同的解释方式。你有一个例子吗?例如,32位整数的字节,在字节0处的最低有效字节,每个字节都是little-endian。Endianness在这里是个问题吗?如果我想写C或C++中的字节序列,我应该怎么办?@ MaZaaA是的,它是一个问题:在Syp.ByTrwitter。ISLITTLYTENEN不同意网络源,你必须先交换4个数组字节。