Запись/чтение переменной из файла - C#
Формулировка задачи:
Добрый день. Стоит такая задача, нужно сделать чтобы переменная записывалась в блокнот. Потом чтобы эта переменная принимала значение в блокноте. У меня получилась записать переменную в блокнот. Но вот чтобы переменная принимала то значение не получается, подскажите:
Переменная типа int. В этом коде выдает ошибку что Ошибка "Неявное преобразование типа "string" в "int" невозможно" и "Преобразование типа "string" в "int" невозможно". Помогите!
private void button4_Click(object sender, EventArgs e) { StreamWriter zn; //Класс для записи в файл FileInfo file = new FileInfo("pam.txt"); zn = file.AppendText(); //Дописываем инфу в файл, если файла не существует он создастся zn.WriteLine(i); //Записываем в файл текст из текстового поля zn.Close(); // Закрываем файл } private void button5_Click(object sender, EventArgs e) { StreamReader streamReader = new StreamReader("pam.txt"); //Открываем файл для чтения i += streamReader.ReadLine(); }
Решение задачи: «Запись/чтение переменной из файла»
textual
Листинг программы
private void button5_Click(object sender, EventArgs e) { using (var streamReader = new StreamReader("pam.txt")) { i += int.Parse(streamReader.ReadLine()); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д