将字节转换为浮点值

时间:2012-08-02 08:16:26

标签: c# byte

我需要将28字节值转换为7个浮点值,每4个字节表示1个浮点值。我必须在C#中实现它。我搜索了很多解决方案,但大多数都使用的是C / Java。

2 个答案:

答案 0 :(得分:6)

使用

System.BitConverter.ToSingle(..)

像这样:

float f1,f2,f3,f4,f5,f6,f7;  
f1 = System.BitConverter.ToSingle(bytearr,0);  
f2 = System.BitConverter.ToSingle(bytearr,4);  
f3 = System.BitConverter.ToSingle(bytearr,8);  
...  
f7 = System.BitConverter.ToSingle(bytearr,24);

答案 1 :(得分:0)

像这样:

byte b;
float f;
f = (float)b;