使用LINQ to CSV和其他标头

时间:2013-04-03 13:50:52

标签: c# csv

我目前正在使用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

能够分别阅读第一行。是否有任何方法可以使用这个库(看到网站的支持不是那么强大的用户也可以使用这个库)或者我应该自己实现一个阅读器?

(这个标题行的格式对我来说并不重要,只是阅读它)

1 个答案:

答案 0 :(得分:0)

这显然不可能在这个库中,所以我已经实现了自己的解析器来为我做这个工作