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

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

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

Добрый день. Стоит такая задача, нужно сделать чтобы переменная записывалась в блокнот. Потом чтобы эта переменная принимала значение в блокноте. У меня получилась записать переменную в блокнот. Но вот чтобы переменная принимала то значение не получается, подскажите:
 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();
        }
Переменная типа int. В этом коде выдает ошибку что Ошибка "Неявное преобразование типа "string" в "int" невозможно" и "Преобразование типа "string" в "int" невозможно". Помогите!

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

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

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


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

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

7   голосов , оценка 4.429 из 5
Похожие ответы