首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2013-09-29 
写入txt文本的内容为什么没换行效果?如题,我在richbox输出的内容是有换行的sw.WriteLine(richbox.Text)sw

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

热点排行