public static float ReadFloat(this Stream self) { var data = new byte[4]; return(ByteUtil.ToFloat(Read(self, data))); }
/// <summary> /// 弹出一个float /// </summary> /// <returns></returns> public float PopFloat() { return(ByteUtil.ToFloat(PopInt().ToBytes())); }
/// <summary> /// 在index位置获取一个float类型的数据 /// </summary> /// <param name="index"></param> /// <returns></returns> public float GetFloat(int index) { var data = GetData(index, 4); return(ByteUtil.ToFloat(data)); }
/// <summary> /// 获取pos位置的float值 /// </summary> /// <param name="pos"></param> /// <returns></returns> public float GetFloat(int pos) { return(ByteUtil.ToFloat(GetInt(pos).ToBytes())); }
/// <summary> /// 获取一个float类型的数据 /// </summary> /// <returns></returns> public float GetFloat() { var data = GetData(4); return(ByteUtil.ToFloat(data)); }