110,536
社区成员
发帖
与我相关
我的任务
分享
byte[] buffer = new byte[4];//你读出来的数据
buffer[3] = 0x44; buffer[2] = 0x1D; buffer[1] = 0x28; buffer[0] = 0x6B;
float f;
f = BitConverter.ToSingle(buffer, 0);
Console.WriteLine(f);
Console.ReadKey();
第二种
using System.Runtime.InteropServices;
unsafe
{
byte[] buffer = new byte[4];//你读出来的数据
buffer[3] = 0x44; buffer[2] = 0x1D; buffer[1] = 0x28; buffer[0] = 0x6B;
float tSingle;
Marshal.Copy(buffer, 0, (IntPtr)(&tSingle), 4);
Console.WriteLine(tSingle);
Console.ReadKey();
}