C#里保存文件时richTextBox里的换行符不能写入.txt
如何操作使换行符也能写入?
private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
         {
             SaveFileDialog dlg = new SaveFileDialog();
             dlg.DefaultExt = ".text"; //获取或设置默认文件扩展名  
             dlg.Filter = "(.txt)|*.txt"; // 获取或设置当前文件名筛选器字符串,该字符串决定对话框的“另存为文件类型”或“文件类型”框中出现的选择内容
             DialogResult result = dlg.ShowDialog();
             if (result == DialogResult.OK)
             {
                 string filename = dlg.FileName;       //获取保存文件的完整路径,包括文件名
                 try
                 {
                     using (StreamWriter sw = new StreamWriter(filename))
                     {
                         sw.Write(this.richTextBox1.Text.Replace("\n ", System.Environment.NewLine));  
                        // sw.WriteLine(this.richTextBox1.Text);
                     }
                 }
                 catch (Exception)
                 {
                 }
             }
         }
------解决方案--------------------
楼主
this.richTextBox1.Text.Replace("\n","\r\n")
测试通过