获取控制台的TextWriter

Rya*_*ohn 3 .net c# csvhelper

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

Rya*_*ohn 14

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

var textWriter = Console.Out;

using (var csvWriter = new CsvWriter(textWriter))
{
    csvWriter.WriteRecords(records);
    textWriter.Flush();
}
Run Code Online (Sandbox Code Playgroud)