获取控制台的TextWriter

时间:2014-11-04 15:29:23

标签: c# .net csvhelper

我正在使用CsvHelper,它使用TextWriter来编写其输出。我想将内容写入控制台,而不是写入文件。如何获得将写入控制台的TextWriter

1 个答案:

答案 0 :(得分:12)

使用Console.Out属性获取控制台的TextWriter,如下所示:

var textWriter = Console.Out;

using (var csvWriter = new CsvWriter(textWriter))
{
    csvWriter.WriteRecords(records);
    textWriter.Flush();
}