現在、LINQtoCSV を使用していくつかの csv を読み取っています。現時点での問題は、ヘッダーに追加情報を追加できるようにしたいということです。これは、リスト内のすべてのエントリに適用されます。たとえば、現在の csv:
StartStateId,Event,EndStateId
State A,MX-000A,State B
State B,MX-000A,State B
State C,MX-000A,State B
State D,MX-000A,State B
State A,MX-000C,State B
State B,MX-000C,State C
State C,MX-000C,State D
State A,MX-000B,State A
State B,MX-000B,State A
State C,MX-000B,State A
State D,MX-000B,State A
私が欲しいのは、次のようなヘッダーを読み取ることができるようにすることです:
MX-000C, MX-000A
StartStateId,Event,EndStateId
State A,MX-000A,State B
State B,MX-000A,State B
State C,MX-000A,State B
State D,MX-000A,State B
State A,MX-000C,State B
State B,MX-000C,State C
State C,MX-000C,State D
State A,MX-000B,State A
State B,MX-000B,State A
State C,MX-000B,State A
State D,MX-000B,State
そして、この最初の行を個別に読むことができるようにします。このライブラリを使用してこれを行う方法はありますか (サイトからのサポートがそれほど強力ではないため、ここでもライブラリを使用しているユーザーがいる可能性があります)、または自分でリーダーを実装する必要がありますか?
(このヘッダー行の形式は私にとって重要ではありません。それを読むだけです)