【发布时间】:2011-08-25 03:06:08
【问题描述】:
在这种情况下,二进制文件是使用基于结构的文件格式编写的
struct fileformat
{
struct mask
{
bool mem1present
bool mem2present
bool mem3present
//5 bits unused
}
//member only written in file if mem1present is true
byte mem1present
//member only written in file if mem2present is true
byte mem1present
//member only written in file if mem3present is true
byte mem1present
}
这可以用c#实现吗
【问题讨论】:
-
你用什么将结构写入文件?
-
我已经尝试过编写所有内容,但如果它没有动态更改,您将无法正确编组数据。所以问题仍然存在,这是可能的还是我只是在浪费时间。我没有自己写文件我只是把数据拿出来。