0

28 バイト値を 7 つの float 値に変換する必要があります。各 4 バイトは 1 つの float 値を表します。これを C# で実装する必要があります。私は多くの解決策を探しましたが、それらのほとんどは C/Java でした。

4

2 に答える 2

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);
于 2012-08-02T08:19:47.727 に答える
0

そのようです:

byte b;
float f;
f = (float)b;
于 2012-08-02T08:43:10.417 に答える