Входная строка имела неверный формат при расшифровке файла в программе тестирования - C#
Формулировка задачи:
Всё ни как не могу создать программу для тестирования. Вот добавил функцию расшифровки файла из которого берутся вопросы и ответы, и выскочила ошибка, с которой я не знаю как бороться.
Вот кусок кода, проект и скрин ошибки прикреплены.
ХЫ: внутри экзешника встроен пароль это - "1"/
Листинг программы
- String text = File.ReadAllText("test.txt"); // тут зашифрованный файл
- StringBuilder decrypted = new StringBuilder(text.Length);// пошла расшифровка
- for (int i = 0; i < text.Length; i++)
- decrypted.Append((char)(text[i] ^ 120));
- string deshif = decrypted.ToString();
- //List<string> lines = deshif.ToList();
- List<string> lines = (from char c in deshif select c.ToString()).ToList();
- Questions = new Ques[lines.Count / 6];// группируем вопросы и ответы
- for (int j = 0; j < Questions.Length; j++)
- {
- Questions[j].q = lines[i++];
- Questions[j].a = new string[ac];
- Questions[j].a[0] = lines[i++];
- Questions[j].a[1] = lines[i++];
- Questions[j].a[2] = lines[i++];
- Questions[j].a[3] = lines[i++];
- Questions[j].ra = int.Parse(lines[i++][0].ToString()); //ошибка
- }
Решение задачи: «Входная строка имела неверный формат при расшифровке файла в программе тестирования»
textual
Листинг программы
- .....................
- try
- {
- Questions[j].ra = int.Parse(lines[i++][0].ToString()); //ToString()
- }catch(Exception){}
- ....................
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д