Как реализовать загрузку информации с текстового файла?
Написал код, здесь реализовано функцию Join, функция передает информацию в textbox. Мне нужно реализовать загрузку этой информации из textbox в файл(.txt) и выгрузку от туда обратно. Загрузку информации в файл я реализовал, но как загружать информацию из файла в textbox мне не понятно. Надеюсь на вашу помощь. Ниже предоставил код программы.
private void button1_Click(object sender, EventArgs e)
{
string path = @"E:\OPI\ОПИ\lab4\lab4\1.txt";
string[] arr = { textBox1.Text, textBox2.Text };
string joined = string.Join(" | ", arr);
textBox3.Text = joined;
FileStream file = new FileStream(path, FileMode.OpenOrCreate);
StreamWriter stream = new StreamWriter(file);
stream.Write(textBox3.Text);
stream.Close();
file.Close();
}
Ответы (1 шт):
Автор решения: SmorcIRL
→ Ссылка
Если я правильно понял вас, то как-то так:
private void SetText()
{
string path = @"E:\OPI\ОПИ\lab4\lab4\1.txt";
string[] values;
using (var reader = new StreamReader(path))
{
string text = reader.ReadToEnd();
textBox3.Text = text;
values = text.Split(" | ");
}
textBox1.Text = values[0];
textBox2.Text = values[1];
}