结构体应用
读取数据文件流时,定义了结构体。其中某结构体中的定义为:[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
public char Name;
在主函数中如何调用这个Name(16)呢?给这赋值
for(int i=0;i<16;i++)
bbs.Name[i] = binReader.ReadChar();出现如下错误:
无法将带 [] 的索引应用于“char”类型的表达式
如何修改?
还有能不能在读取数据文件时直接采用结构体,并把相应的字节数值赋给对应的变量?