文件头应该是类还是结构?

时间:2011-07-23 15:39:48

标签: c# class struct file-format

我正在使用标头解析文件格式。 (注意:我不写任何文件,我只读和解析)

因为它不会被更改,所以它的标题可以按值传递。 所以我猜一个结构将是最好的选择,但我不确定,因为我几乎从不使用它们。

我有没有理由(不)把它变成类或结构?

编辑:目前很难提供一个例子。 您可以将它与任何基本文件头进行比较。 它包括签名('幻数'),版本和'子类型'。

2 个答案:

答案 0 :(得分:2)

“将不会更改”部分是不可变的指标,而不是值类型。

你可能想要一个班级,但没有一个例子是不可能确定的。

答案 1 :(得分:0)

如果您打算使用Serialization,我建议上课。