Перенос на новую строку в текстовом файле - C#

Узнай цену своей работы

Формулировка задачи:

Как программно в файле сделать перенос на новую строку. В приложении при загрузке c файла в richtextbox все отображается корректно, но когда я открыл файл, оказалось, что все записано в одну строку. Пробовал вручную в файле подправить и доставить перенос, но тогда в richtextbox все отображается через строчку. Как это исправить?
Листинг программы
  1. private void WordsGen()
  2. {
  3. rGen = new Random();
  4. var vowelTurn = true;
  5. int p = 0, syllabNum = 0, charsNum = 0;
  6. string wordStr = null;
  7. string wordType = null;
  8.  
  9. if (rb2.Checked)
  10. {
  11. vowelTurn = false;
  12. charsNum = 2;
  13. wordType = "w";
  14. }
  15. else if (rb1.Checked)
  16. {
  17. syllabNum = rGen.Next(1,3);
  18. charsNum = syllabNum * 2 + 1;
  19. wordType = "p";
  20. }
  21. for (int i = 0; i < charsNum; i++)
  22. {
  23. if (vowelTurn)
  24. {
  25. p = rGen.Next(0,vowChars.Length);
  26. wordStr += vowChars[p];
  27. vowelTurn = !vowelTurn;
  28. }
  29. else if (!vowelTurn)
  30. {
  31. p = rGen.Next(0,consChars.Length);
  32. wordStr += consChars[p];
  33. if (rb2.Checked) vowelTurn = false;
  34. else vowelTurn = !vowelTurn;
  35. }
  36. }
  37. if (rb3.Checked)
  38. {
  39. p = rGen.Next(0,consChars.Length);
  40. wordStr = consChars[p];
  41. wordType = "u";
  42. }
  43. if (!string.IsNullOrEmpty(txtbox_comment.Text))
  44. txtbox_comment.Text=" ("+txtbox_comment.Text+")";
  45. rtxtbox_output.Text += txtbox_input.Text + " " + wordStr + " " + wordType
  46. +txtbox_comment.Text+Environment.NewLine;
  47. txtbox_input.Clear();
  48. txtbox_comment.Clear();
  49. txtbox_input.Focus();
  50. }
Вот собственно вывод сгенерированного слова:
Листинг программы
  1. rtxtbox_output.Text += txtbox_input.Text + " " + wordStr + " " + wordType
  2. +txtbox_comment.Text+Environment.NewLine;
может проблема в
Листинг программы
  1. Environment.NewLine
?

Решение задачи: «Перенос на новую строку в текстовом файле»

textual
Листинг программы
  1. \n

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы