将富文本框的内容保存到文件中,保存多行

本文关键字:存到文件 保存 文本 | 更新日期: 2023-09-27 18:03:11

好的,我试着做一个简单的文本编辑程序,我得到了要保存的文件,但问题是所有的换行符都在保存的文件

中被删除了ie

在文本编辑器 中显示的

文本

123
456年
789

文本显示在已保存的文件

123456789

代码我使用
string filename = saveFileDialog1.FileName; File.WriteAllText(filename,richTextBox1.Text);

string filename = saveFileDialog1.FileName;
File.AppendAllText(filename, richTextBox1.Text);

这两个都产生相同的结果,即没有换行

你知道我做错了什么吗?

将富文本框的内容保存到文件中,保存多行

您应该能够使用File.WriteAllLinesRichTextBox.Lines属性,因为File.WriteAllTextFile.AppendAllText将忽略您的行格式

例子
string filename = saveFileDialog1.FileName;
File.WriteAllLines(filename, richTextBox1.Lines);

试试这个。

 File.WriteAllLines(saveFileDialog.FileName, richTextBox.Lines);