输出以制表符分隔的字符串到文件

本文关键字:字符串 文件 分隔 制表符 输出 | 更新日期: 2023-09-27 18:17:12

我有以下工作良好:

    StreamWriter outputFile = new StreamWriter(@"C:'out.txt");
    string header =  "ProgramDate" +  "," +
                     "ProgTime";
    outputFile.WriteLine(header);
    outputFile.Close();

不使用逗号分隔,如何使用制表符分隔。或者如何让它以制表符分隔开始?

输出以制表符分隔的字符串到文件

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

StreamWriter outputFile = new StreamWriter(@"C:'out.txt");
string header =  "ProgramDate" +  "'t" +
                 "ProgTime";
outputFile.WriteLine(header);
outputFile.Close();

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

如果你只是为了学习而写这篇文章,或者想要跳过和许可使用Dash或Beaner的信息。

http://www.filehelpers.com/