none
Записывает файл , но убирает переносы RRS feed

  • Вопрос

  •  private void button1_MouseClick(object sender, MouseEventArgs e)
            {
                SaveFileDialog sfd = new SaveFileDialog();
                sfd.Filter = "Text File (*.txt)|*.txt";
                if (sfd.ShowDialog() == DialogResult.OK)
                {
                    System.IO.StreamWriter sw = new System.IO.StreamWriter(sfd.FileName);
                    sw.Write(richTextBox1.Text);
                    sw.Close();
                }
            }

    Этот код записывает файл , но проблема в том , что он убирает все переносы

    было так:

    1 строка

    2 строка

    3 строка

    стало так:

    1 строка 2 строка 3 строка

    Помогите решить проблему.

    12 декабря 2015 г. 12:17

Ответы

  • Добрый день.

    Вот так будет сохранять в несколько строк:

    sw.Write(richTextBox1.Text.Replace("\n", Environment.NewLine));

    P.s. Не забывайте указывать WinForms или WPF приложение вы пишите, а то приходится по используемым типам определять, что отнимает время...

    • Помечено в качестве ответа Jurasey 15 декабря 2015 г. 15:17
    14 декабря 2015 г. 8:56
    Отвечающий