Запись/чтение переменной из файла - C#

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

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

Добрый день. Стоит такая задача, нужно сделать чтобы переменная записывалась в блокнот. Потом чтобы эта переменная принимала значение в блокноте. У меня получилась записать переменную в блокнот. Но вот чтобы переменная принимала то значение не получается, подскажите:
Листинг программы
  1. private void button4_Click(object sender, EventArgs e)
  2. {
  3. StreamWriter zn; //Класс для записи в файл
  4. FileInfo file = new FileInfo("pam.txt");
  5. zn = file.AppendText(); //Дописываем инфу в файл, если файла не существует он создастся
  6. zn.WriteLine(i); //Записываем в файл текст из текстового поля
  7. zn.Close(); // Закрываем файл
  8. }
  9. private void button5_Click(object sender, EventArgs e)
  10. {
  11. StreamReader streamReader = new StreamReader("pam.txt"); //Открываем файл для чтения
  12. i += streamReader.ReadLine();
  13. }
Переменная типа int. В этом коде выдает ошибку что Ошибка "Неявное преобразование типа "string" в "int" невозможно" и "Преобразование типа "string" в "int" невозможно". Помогите!

Решение задачи: «Запись/чтение переменной из файла»

textual
Листинг программы
  1. private void button5_Click(object sender, EventArgs e)
  2. {
  3.     using (var streamReader = new StreamReader("pam.txt"))
  4.     {
  5.         i += int.Parse(streamReader.ReadLine());
  6.     }
  7. }

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


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

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

7   голосов , оценка 4.429 из 5

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

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

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