示例#1
0
        /// <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;
        }
示例#2
0
        /// <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;
        }