Запись/чтение переменной из файла - 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());
}
}