c# 从二进制文件中读取结构体
各位,请教了,情况是这样的:
现在需要从一个二进制文件中读取特定的数组,该二进制文件由10个大小为2432Bytes的结构体组成.每个结构体大致如下:
struct Rount
{
unsigned short int CTM[6];
unsigned short int MessageSize;
char ChannelID;
char MessageType;
short int IDSequence;
unsigned short int ;
unsigned char dBZ[460];
unsigned char Vel[920];
unsigned char SW[920];
}
用FileStream的方式一次读取2432Bytes好像只能放到byte数组中,问题就是我怎样才能把读出来的2432Bytes的数据放到结构体中,这样变量就可以对应起来,用Rount.dBZ的方式访问里面的数组,谢谢回复