我正在编写程序,我使用流编写器将文本写入某些文件。问题是,当它写入文本文件时,它会给文件留下一个不需要的额外行,这会使我的程序在以后尝试读取时感到困惑。我使用的流编写器的一个例子是:
string enbl = "Enabled = false;";
string path = Directory.GetCurrentDirectory();
System.IO.StreamWriter file = new System.IO.StreamWriter("path");
file.WriteLine(enbl);
file.Close();
有可能解决这个问题吗?
答案 0 :(得分:0)
只需使用Write而不是WriteLine方法。
答案 1 :(得分:0)
如果您不希望输出在结尾处获得隐式CR + LF(0x0D + 0x0A),则必须使用file.Write(enbl);
而不是file.WriteLine(enbl);