Итак, у меня есть txt-файл: DataCourses.txt Каждые 5 строк представляют информацию для 1 курса. У меня уже есть 20 строк (4 курса), и я пытаюсь добавить туда информацию используя StreamWriter.I Пробовал:Добавить текст в txt-файл C#
using (StreamWriter sw = new StreamWriter("DataCourse.txt", true);
{
sw.WriteLine(tabCourses[Current].Number = txtNumber.Text);
sw.WriteLine(tabCourses[Current].Title = txtTitle.Text);
sw.WriteLine(tabCourses[Current].Duration = Convert.ToInt16(txtDuration.Text));
sw.WriteLine(tabCourses[Current].Weight = txtWeigthing.Text);
sw.WriteLine(tabCourses[Current].Language = cmbLanguage.SelectedItem.ToString());
}
но это не work..I пытался ставить с помощью Infront, но когда я пытаюсь набрать sw.WriteLine я получаю error.What я делаю неправильно?
РЕДАКТИРОВАТЬ: Проблема заключалась в том, что мне не хватало круглых скобок и полуколонки;
«не работает» дает нам нет информация вообще, и «я получаю сообщение об ошибке» на самом деле не лучше. Пожалуйста, отредактируйте ваше сообщение с дополнительной информацией. Кроме того, я настоятельно рекомендую * не * использовать назначения в аргументах метода, если это возможно. Отделите копирование данных от ввода-вывода. –
Кстати, вы пропустили круглые скобки в конце строки «using (StreamWriter ...») – Marshall777
Какая ошибка вы получаете? Также советуют второй совет Джона Скита ... это действительно плохая практика, и, скорее всего, там, где будут возникать ваши ошибки от –