我正在使用CsvHelper
,它使用TextWriter
来编写其输出。我想将内容写入控制台,而不是写入文件。如何获得将写入控制台的TextWriter
?
答案 0 :(得分:12)
使用Console.Out
属性获取控制台的TextWriter
,如下所示:
var textWriter = Console.Out;
using (var csvWriter = new CsvWriter(textWriter))
{
csvWriter.WriteRecords(records);
textWriter.Flush();
}