2011-07-23 69 views
0

我正在解析帶有標題的文件格式。 (注意:我不寫任何文件,我只能讀取和解析)文件頭應該是類還是結構?

因爲它不會被更改,所以它的頭可以通過值傳遞。 所以我想一個結構將是最好的選擇,但我不知道,因爲我幾乎從來沒有使用它們。

是否有任何理由,我應該(不)使它成爲一個類或結構?

編輯:目前很難提供示例。 您可以將其與任何基本文件標題進行比較。它包括簽名('幻數'),版本和'子類型'。

+0

請提供一些示例。 – Tigran

+0

如果標題中有字符串或可變長度字段,那麼它很重要。在C#中或作爲字段佈局來構建示例頭部不應該很困難。 –

+0

標題中沒有字符串,也沒有可變長度字段。 – lesderid

回答

2

「不會改變」部分是不可變的指標,而不是價值型。

你可能想要一個類,但是沒有一個例子是不可能的。

0

如果你打算使用Serialization那麼我建議上課。

+0

我想你說的是反序列化,即使那樣,答案是否定的。 – lesderid

相關問題