私はヘッダーでファイルフォーマットを解析しています。 (注:私はファイルを書きません、私は読み取りと解析のみ)ファイルヘッダをクラスまたは構造体にする必要がありますか?
それは変更されないので、そのヘッダーは値によって渡すことができます。 構造体が最善の選択肢だと思うでしょうが、私はそれらをほとんど使用しないので、わかりません。
私はそれをクラスまたは構造体にしなければならない理由はありますか?
編集:現時点で例を示すのは難しいです。 これを基本ファイルのヘッダーと比較できます。 シグネチャ(「マジックナンバー」)、バージョン、および「サブタイプ」が含まれています。
例をご提供ください。 – Tigran
ヘッダーに文字列または可変長フィールドがある場合は重要です。サンプルヘッダーを作成するのは、C#またはフィールドレイアウトとしては難しくありません。 –
ヘッダーに文字列と可変長フィールドはありません。 – lesderid