НЕ записывает в текстовый файл - C#

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

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

Здравствуйте,когда сохраняю некий список в файл,туда ничего не записывает,хотя в самом gd все элементы есть,когда сохраняю - сохраняеться пустой файл
  if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                {
 
                    StreamWriter sw = new StreamWriter(saveFileDialog1.FileName); 
                    sw.WriteLine("-----------good");
                    foreach (string gd in good)
                    {
                        sw.WriteLine(gd);
                    }
                    sw.WriteLine("-----------bad"); 
                    foreach (string gd in bad)
                    {
                        MessageBox.Show(gd);
                        sw.WriteLine(gd);
                    }
 
                }

Решение задачи: «НЕ записывает в текстовый файл»

textual
Листинг программы
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
 
                using (StreamWriter sw = new StreamWriter(saveFileDialog1.FileName))
                {
                    sw.WriteLine("-----------good");
                    foreach (string gd in good)
                    {
                        sw.WriteLine(gd);
                    }
                    sw.WriteLine("-----------bad");
                    foreach (string gd in bad)
                    {
                        MessageBox.Show(gd);
                        sw.WriteLine(gd);
                    }
                }
            }

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


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

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

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