Входная строка имела неверный формат при расшифровке файла в программе тестирования - 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){}
....................