【问题标题】:Output tab delimited string to file将制表符分隔的字符串输出到文件
【发布时间】:2011-12-06 21:27:51
【问题描述】:

我有以下工作正常:

    StreamWriter outputFile = new StreamWriter(@"C:\out.txt");

    string header =  "ProgramDate" +  "," +
                     "ProgTime";

    outputFile.WriteLine(header);

    outputFile.Close();

我如何使用制表符分隔而不是逗号分隔。 或者我如何使它以制表符分隔开始?我在网上搜索但找不到答案。

【问题讨论】:

标签: c#


【解决方案1】:

只需替换您想要的分隔符即可。

StreamWriter outputFile = new StreamWriter(@"C:\out.txt");

string header =  "ProgramDate" +  "\t" +
                 "ProgTime";

outputFile.WriteLine(header);

outputFile.Close();

【讨论】:

    【解决方案2】:

    另外,不确定这是否是您会考虑考虑的选项 但是,无需重新发明轮子,这里有一个开源 CSV 库。

    如果您只是出于学习目的而编写此内容,或者想跳过并获得许可,请使用 Dash 或 Beaner 的信息。

    http://www.filehelpers.com/

    【讨论】:

      猜你喜欢
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-20
      • 1970-01-01
      • 2013-04-23
      • 1970-01-01
      • 2019-04-08
      相关资源
      最近更新 更多