3
我正在使用CsvHelper
,它使用TextWriter
来编写其输出。我不想写入文件,而是将内容写入控制台。我如何获得将写入控制台的TextWriter
?获取控制台的TextWriter
我正在使用CsvHelper
,它使用TextWriter
来编写其输出。我不想写入文件,而是将内容写入控制台。我如何获得将写入控制台的TextWriter
?获取控制台的TextWriter
使用Console.Out
属性来获取TextWriter
的控制台,像这样:
var textWriter = Console.Out;
using (var csvWriter = new CsvWriter(textWriter))
{
csvWriter.WriteRecords(records);
textWriter.Flush();
}
为什么你问的问题,如果你知道答案吗? – Reniuz 2014-11-04 15:34:37
@Reniuz http://stackoverflow.com/help/self-answer ...合理的问题,合理的答案 - 所以它有什么问题? – 2014-11-04 15:39:45
@Reniuz这是允许和鼓励在这个网站上。见杰夫的推理在这里:http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ – 2014-11-04 15:46:14