StreamWriter:如何添加新行

本文关键字:添加 新行 何添加 StreamWriter | 更新日期: 2023-09-27 18:04:30

我想写一个字符串到文件中。我的问题是我不能在文件中添加新行。

using (System.IO.StreamWriter writer = new System.IO.StreamWriter(String.Format("{0}.txt", svDialog.FileName)))
            {
                writer.Write(String.Format("{0}'n'n{1}", this.currentRealWorldObj.Title, this.currentRealWorldObj.Description));
            }

正如你所看到的,我在字符串中添加了2行新行("'n'n")。格式的方法。但是当我打开时,这些线并没有被添加。如何添加它们?

StreamWriter:如何添加新行

有一个专门的WriteLine函数。

例如:

writer.WriteLine(this.currentRealWorldObj.Title);
writer.WriteLine();
writer.WriteLine();
writer.WriteLine(this.currentRealWorldObj.Description);

可能是平台问题?看看"'n"和环境。换行符试环境。换行符

writer.Write(String.Format("{0}{2}{2}{1}", this.currentRealWorldObj.Title, this.currentRealWorldObj.Description,Environment.NewLine));