读书人

写下txt文本的内容为什么没换行效果

发布时间: 2013-09-29 11:07:08 作者: rapoo

写入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"));

读书人网 >C#

热点推荐