流编写器中不需要的第二行

时间:2016-03-27 20:23:42

标签: c#

我正在编写程序,我使用流编写器将文本写入某些文件。问题是,当它写入文本文件时,它会给文件留下一个不需要的额外行,这会使我的程序在以后尝试读取时感到困惑。我使用的流编写器的一个例子是:

string enbl = "Enabled = false;";
string path = Directory.GetCurrentDirectory();

System.IO.StreamWriter file = new System.IO.StreamWriter("path");
file.WriteLine(enbl);

file.Close();

有可能解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

只需使用Write而不是WriteLine方法。

答案 1 :(得分:0)

如果您不希望输出在结尾处获得隐式CR + LF(0x0D + 0x0A),则必须使用file.Write(enbl);而不是file.WriteLine(enbl);