Файловый ввод вывод: при чтении курса и номера карточки происходит исключение FormatException - C#
Формулировка задачи:
Делаю файловый ввод вывод, но почему-то при чтении курса и номера карточки происходит исключение FormatException, причем если в дэбагере нажать f10 второй раз, то оно пропадает. Откуда оно берется?
string Last_Name; int Course; int Ticket; double Middle_Mark; string Gender; //Консольный ввод... //А теперь пишет в файл using (StreamWriter WR = new StreamWriter("Filename", true, System.Text.Encoding.Default)) { WR.WriteLine(Last_Name + "\n"); WR.WriteLine(Course); WR.WriteLine(Ticket); WR.WriteLine(Gender); WR.WriteLine(Middle_Mark); } //Вывод var Last_Nam = new List<string>(); List<int> Cours = new List<int>(); List<int> Ticke = new List<int>(); var Middle = new List<double>(); var Gend = new List<string>(); using (var FS = new StreamReader("Filename", true)) { try { for (; ; ) { Last_Nam.Add(FS.ReadLine()); Cours.Add(int.Parse(FS.ReadLine())); Ticke.Add(int.Parse(FS.ReadLine())); Gend.Add(FS.ReadLine()); Middle.Add(double.Parse(FS.ReadLine())); } }
Решение задачи: «Файловый ввод вывод: при чтении курса и номера карточки происходит исключение FormatException»
textual
Листинг программы
WR.WriteLine(Last_Name + "\n");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д