Перенос на новую строку в текстовом файле - C#
Формулировка задачи:
Как программно в файле сделать перенос на новую строку. В приложении при загрузке c файла в richtextbox все отображается корректно, но когда я открыл файл, оказалось, что все записано в одну строку. Пробовал вручную в файле подправить и доставить перенос, но тогда в richtextbox все отображается через строчку. Как это исправить?
Вот собственно вывод сгенерированного слова:
может проблема в
?
private void WordsGen() { rGen = new Random(); var vowelTurn = true; int p = 0, syllabNum = 0, charsNum = 0; string wordStr = null; string wordType = null; if (rb2.Checked) { vowelTurn = false; charsNum = 2; wordType = "w"; } else if (rb1.Checked) { syllabNum = rGen.Next(1,3); charsNum = syllabNum * 2 + 1; wordType = "p"; } for (int i = 0; i < charsNum; i++) { if (vowelTurn) { p = rGen.Next(0,vowChars.Length); wordStr += vowChars[p]; vowelTurn = !vowelTurn; } else if (!vowelTurn) { p = rGen.Next(0,consChars.Length); wordStr += consChars[p]; if (rb2.Checked) vowelTurn = false; else vowelTurn = !vowelTurn; } } if (rb3.Checked) { p = rGen.Next(0,consChars.Length); wordStr = consChars[p]; wordType = "u"; } if (!string.IsNullOrEmpty(txtbox_comment.Text)) txtbox_comment.Text=" ("+txtbox_comment.Text+")"; rtxtbox_output.Text += txtbox_input.Text + " " + wordStr + " " + wordType +txtbox_comment.Text+Environment.NewLine; txtbox_input.Clear(); txtbox_comment.Clear(); txtbox_input.Focus(); }
rtxtbox_output.Text += txtbox_input.Text + " " + wordStr + " " + wordType +txtbox_comment.Text+Environment.NewLine;
Environment.NewLine
Решение задачи: «Перенос на новую строку в текстовом файле»
textual
Листинг программы
\n
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д