Добавление записей в .txt файл - C#

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

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

Добрый день. Столкнулся с проблемой. Просьба посмотреть этот скриншот [IMG]http://s001.***********/i195/1303/b9/56e359b1f04d.png[/IMG] Есть обработчик кнопки, при нажатии на которую запишется инфа в .txt файл:
        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();
        }
Если текстовый файл сохранить как справа на картинке, и добавлять к нему новую информацию, то все хорошо. Если же сохранить как слева, то новая инфа запишется не с нового рядка, а допишется в тот же рядок, как на примере: [IMG]http://i053.***********/1303/8c/72a9d65baf56.png[/IMG]

Решение задачи: «Добавление записей в .txt файл»

textual
Листинг программы
if (strArray[strFullArray.Length] == "\n")

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


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

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

12   голосов , оценка 3.833 из 5
Похожие ответы