【问题标题】:Get a TextWriter for the console获取控制台的 TextWriter
【发布时间】:2014-11-04 15:29:23
【问题描述】:

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

【问题讨论】:

    标签: c# .net csvhelper


    【解决方案1】:

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

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

    【讨论】:

    • 知道答案为什么还要问?
    • @Reniuz stackoverflow.com/help/self-answer ... 合理的问题,合理的答案 - 那么它有什么问题?
    • @Reniuz 本网站允许并鼓励这样做。在此处查看 Jeff 的推理:blog.stackoverflow.com/2011/07/…
    • 没有错,只是不知道你可以马上回答:)
    • 使用 using 语句处理 Console.Out 是个坏主意。
    猜你喜欢
    • 2011-02-02
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多