/// <summary> /// 短浮点数 /// </summary> /// <param name="value">浮点数</param> public ShortFloating(float value) { dataArray = new byte[4]; var m = (UInt32)value; ShortFloatType tris = new ShortFloatType(); tris.Float = value; dataArray[0] = tris.Byte1; dataArray[1] = tris.Byte2; dataArray[2] = tris.Byte3; dataArray[3] = tris.Byte4; }
/// <summary> /// 短浮点数 /// </summary> /// <param name="value">字节数组</param> public ShortFloating(byte[] array) { dataArray = new byte[4]; Array.Copy(array, 0, dataArray, 0, 4); ShortFloatType tris = new ShortFloatType(); tris.Byte1 = dataArray[0]; tris.Byte2 = dataArray[1]; tris.Byte3 = dataArray[2]; tris.Byte4 = dataArray[3]; Value = tris.Float; }