C#中的CsvHelper:将字符串列表写为一条记录

时间:2017-09-25 11:39:09

标签: c# csv csvhelper

我在C#中使用CsvHelper。我有一个字符串列表,我希望这个列表是csv文件中的一个记录,列表中的每个元素都是一个字段。 我正在调用csv.WriteRecord(listOfStrings)但收到错误:

  

继承IEnumerable的类型无法自动映射。您是否不小心调用了对单个记录执行操作的GetRecord或WriteRecord,而不是调用作为记录列表的GetRecords或WriteRecords? |继承IEnumerable的类型无法自动映射。您是否不小心调用了单个记录上的GetRecord或WriteRecord,而不是调用作为记录列表的GetRecords或WriteRecords?

每个列表应该是文件中的一条记录,一行。 我怎么做到这一点?
我知道我可以为每个单独的字段使用WriteField,但我试图通过限制调用多少个方法调用来加速程序,因此尝试只对整行进行一次WriteRecord调用。

感谢您的时间。

0 个答案:

没有答案