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