Перенос на новую строку в текстовом файле - 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