0

我在stackoverflow上看到了另一个例子,代码是这样的:

var csv = new CsvHelper( File.OpenWrite( "some-file.csv" ) );
csv.Writer.WriteRecords( myCustomObjectList );

但是,我无法实例化 CsvHelper 类,因为没有,CsvHelper 是一个命名空间。有没有办法让上面的代码工作,还是我安装不正确?谢谢

4

1 回答 1

1

看起来该示例使用的是旧版本的 CsvHelper 库。API 在 1.x 和 2.x 之间发生了很大变化,不再有CsvHelper类。您可以直接实例化CsvReaderandCsvWriter类(或者有 a CsvFactory),所以上面的代码可能如下所示:

var csvWriter = new CsvWriter(new StreamWriter("some-file.csv"));
csvWriter.WriteRecords(myCustomObjectList)
于 2013-07-31T11:02:48.637 回答