Exemple #1
0
        /// <summary>
        ///   获取一个double类型的数据
        /// </summary>
        /// <returns></returns>
        public double GetDouble()
        {
            var data = GetData(8);

            return(ByteUtil.ToDouble(data));
        }
Exemple #2
0
        /// <summary>
        ///   在index位置获取一个double类型的数据
        /// </summary>
        /// <param name="index"></param>
        /// <returns></returns>
        public double GetDouble(int index)
        {
            var data = GetData(index, 8);

            return(ByteUtil.ToDouble(data));
        }
Exemple #3
0
        /// <summary>
        ///   获取一个float类型的数据
        /// </summary>
        /// <returns></returns>
        public float GetFloat()
        {
            var data = GetData(4);

            return(ByteUtil.ToFloat(data));
        }
Exemple #4
0
        /// <summary>
        ///   在index位置获取一个float类型的数据
        /// </summary>
        /// <param name="index"></param>
        /// <returns></returns>
        public float GetFloat(int index)
        {
            var data = GetData(index, 4);

            return(ByteUtil.ToFloat(data));
        }
Exemple #5
0
        /// <summary>
        ///   获取一个long类型的数据
        /// </summary>
        /// <returns></returns>
        public long GetLong()
        {
            var data = GetData(8);

            return(ByteUtil.ToLong(data));
        }
Exemple #6
0
        /// <summary>
        ///   在index位置获取一个long类型的数据
        /// </summary>
        /// <param name="index"></param>
        /// <returns></returns>
        public long GetLong(int index)
        {
            var data = GetData(index, 8);

            return(ByteUtil.ToInt(data));
        }
Exemple #7
0
        /// <summary>
        ///   获取一个int类型的数据
        /// </summary>
        /// <returns></returns>
        public int GetInt()
        {
            var data = GetData(4);

            return(ByteUtil.ToInt(data));
        }
Exemple #8
0
        /// <summary>
        ///   在index位置获取一个int类型的数据
        /// </summary>
        /// <param name="index"></param>
        /// <returns></returns>
        public int GetInt(int index)
        {
            var data = GetData(index, 4);

            return(ByteUtil.ToInt(data));
        }
Exemple #9
0
        /// <summary>
        ///   在index位置获取一个short类型的数据
        /// </summary>
        /// <param name="index"></param>
        /// <returns></returns>
        public short GetShort(int index)
        {
            var data = GetData(index, 2);

            return(ByteUtil.ToShort(data));
        }
Exemple #10
0
        /// <summary>
        ///   获取一个short类型的数据
        /// </summary>
        /// <returns></returns>
        public short GetShort()
        {
            var data = GetData(2);

            return(ByteUtil.ToShort(data));
        }
Exemple #11
0
        /// <summary>
        ///   在index位置获取一个char类型的数据
        /// </summary>
        /// <param name="index"></param>
        /// <returns></returns>
        public char GetChar(int index)
        {
            var data = GetData(index, 2);

            return(ByteUtil.ToChar(data));
        }
Exemple #12
0
        /// <summary>
        ///   获取一个char类型的数据
        /// </summary>
        /// <returns></returns>
        public char GetChar()
        {
            var data = GetData(2);

            return(ByteUtil.ToChar(data));
        }
Exemple #13
0
 /// <summary>
 ///   将数字转化为bytes
 /// </summary>
 public static byte[] ToBytes(this short self, bool isNetOrder = false)
 {
     return(ByteUtil.ToBytes(self & 0xFFFF, 2, isNetOrder));
 }