写入txt文本的内容为什么没换行效果?
如题,我在richbox输出的内容是有换行的
sw.WriteLine(richbox.Text);
sw.Close();
这样写入后,发现文本里的内容没换行效果?找了很久也没找到相关例子,要怎么做?谢谢了
------解决方案--------------------假设你的richtext的内容为:
private void Form1_Load(object sender, EventArgs e)
{
richTextBox1.Text = "啊莘建东路法双方我我收到方法\n我的分类撒酒疯啦";
}
按钮中就可以这么操作:
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.SaveFile("test.txt", RichTextBoxStreamType.PlainText);
}
生成到bin目录下的test.txt有换行效果。
------解决方案--------------------尝试改为
sw.WriteLine(richbox.Text.Replace("\n", "\r\n"));