C#:将Byte数组转换为float

ved*_*eda 31 c# floating-point bytearray

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

byte[] source = new byte[4];
Run Code Online (Sandbox Code Playgroud)

现在我想将此源转换为4字节的浮点值...

谁能告诉我怎么做...

Joe*_*oel 57

尝试

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

  • @mazzaa是的,这是一个问题:如果System.BitConverter.IsLittleEndian不同意网络源,你必须首先交换4个数组字节 (2认同)