Входная строка имела неверный формат при расшифровке файла в программе тестирования - C#

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

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

Всё ни как не могу создать программу для тестирования. Вот добавил функцию расшифровки файла из которого берутся вопросы и ответы, и выскочила ошибка, с которой я не знаю как бороться. Вот кусок кода, проект и скрин ошибки прикреплены. ХЫ: внутри экзешника встроен пароль это - "1"/
Листинг программы
  1. String text = File.ReadAllText("test.txt"); // тут зашифрованный файл
  2. StringBuilder decrypted = new StringBuilder(text.Length);// пошла расшифровка
  3. for (int i = 0; i < text.Length; i++)
  4. decrypted.Append((char)(text[i] ^ 120));
  5. string deshif = decrypted.ToString();
  6. //List<string> lines = deshif.ToList();
  7. List<string> lines = (from char c in deshif select c.ToString()).ToList();
  8. Questions = new Ques[lines.Count / 6];// группируем вопросы и ответы
  9. for (int j = 0; j < Questions.Length; j++)
  10. {
  11. Questions[j].q = lines[i++];
  12. Questions[j].a = new string[ac];
  13. Questions[j].a[0] = lines[i++];
  14. Questions[j].a[1] = lines[i++];
  15. Questions[j].a[2] = lines[i++];
  16. Questions[j].a[3] = lines[i++];
  17. Questions[j].ra = int.Parse(lines[i++][0].ToString()); //ошибка
  18. }

Решение задачи: «Входная строка имела неверный формат при расшифровке файла в программе тестирования»

textual
Листинг программы
  1. .....................
  2. try
  3.                  {
  4.                      Questions[j].ra = int.Parse(lines[i++][0].ToString()); //ToString()
  5.                  }catch(Exception){}
  6. ....................

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


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

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

15   голосов , оценка 4.067 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы