C#:如何将字符数组转换为浮点数

C# : how to convert char array into float

我有一个包含 FLOAT 值字节的四个字节的字节数组。 例如

数组[0]=0x1F

数组[1]=0x05

数组[2]=0x01

数组[3]=0x42

这应该是 0x4201051f,这意味着 32.255 值。

对于如何对数组进行分组并将值保存在浮点数据中,您有什么建议吗?

谢谢

根据 shingo, the linked question 的建议提供了答案:

var input = new byte[] { 0x1F, 0x05, 0x01, 0x42 };
Console.WriteLine(BitConverter.ToSingle(input, 0)); // Outputs 32.255