Файловый ввод вывод: при чтении курса и номера карточки происходит исключение 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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д