我有以下课程:
class LabelContainer
{
public char[] Label = new char[50];
public char[] Description = new char[100];
public char[] ArraySize = new char[10];
public int Offset = 0;
public byte Dimension = 0;
public byte DataType = 0;
}
我想将类的内容存储为文件作为字节。由于Unicode是2个字节,因此对于文件中的每个记录,以下类应占用326个字节。
我想存储这样的记录:
|首先记录326字节||第二个记录326个字节||第三个记录326个字节|| Forth记录326字节|
请注意,诸如LabelContainer.Label之类的字符缓冲区可能少于50个字符。
我还想把它从文件中读回来。