C#如何解析一个如下内容的BIN文件
文件内数据构成如下.
typedef struct // 1K byte 每组数据
{
unsigned char Head[2]; //Head 2byte 使用标志 0xffff 未用或删除 0x55aa 已用
unsigned int Item; //条数记录号 2byte 存储顺序号
DATEB DATE; //当前时间 6byte
unsigned int Devicenumber; //设备编号 2byte
unsigned int GasWeigth; //气体质量 2byte
unsigned int MaxConcentration; //最大浓度 2byte
unsigned int WarnConcentration;//报警浓度 2byte
unsigned int BaseConcentration;//环境浓度 2byte
float Leakagerate; //泄漏速率 4byte
float SumLeakagerate; //年泄漏量 4byte
unsigned int LeakageratePer; //年泄漏率 2byte
unsigned int DataLength; //数据长度 2byte 记录时间长度
unsigned int DataBuf[498]; //数据1 996byte 测量数据缓冲区
}SaveData;
我需要把每个数据读取出来显示,最好有代码,谢谢