Добавление записей в .txt файл - C#
Формулировка задачи:
Добрый день. Столкнулся с проблемой.
Просьба посмотреть этот скриншот
[IMG]http://s001.***********/i195/1303/b9/56e359b1f04d.png[/IMG]
Есть обработчик кнопки, при нажатии на которую запишется инфа в .txt файл:
Если текстовый файл сохранить как справа на картинке, и добавлять к нему новую информацию, то все хорошо.
Если же сохранить как слева, то новая инфа запишется не с нового рядка, а допишется в тот же рядок, как на примере: [IMG]http://i053.***********/1303/8c/72a9d65baf56.png[/IMG]
private void button3_Click(object sender, EventArgs e) // Add
{
System.IO.StreamWriter writer = new System.IO.StreamWriter(@"C:\file.txt", true);
Regex digital = new Regex(@"\d");
Regex characters = new Regex(@"[a-zA-Z]");
string[] strArray = new string[10];
strArray[0] = textBox2.Text;//bool
strArray[1] = textBox3.Text;//age
strArray[2] = textBox4.Text;//name
if ((strArray[0] == "true" || strArray[0] == "false") && digital.Matches(strArray[1]).Count == strArray[1].Length && characters.Matches(strArray[2]).Count == strArray[2].Length)
{
writer.WriteLine(strArray[0]);
writer.WriteLine(strArray[1]);
writer.WriteLine(strArray[2]);
}
else
textBox1.Text = "Error";
writer.Close();
}Решение задачи: «Добавление записей в .txt файл»
textual
Листинг программы
if (strArray[strFullArray.Length] == "\n")