标签: c# type-conversion
我有4 byte个数据[80 34 52 42]。如何在C#中将其转换为double或float?实际转化时应给出大约50的近似值。
byte
[80 34 52 42]
double
float
50
答案 0 :(得分:2)
使用BitConverter.ToSingle方法:
BitConverter.ToSingle
float f = BitConverter.ToSingle(new byte[] { 0x80, 0x34, 0x52, 0x42 }, 0);
f的值为52.55127。
f
52.55127