У меня проблема с чтением файла с помощью StreamReader
и while line! = null
добавить в textBox1
] Код:
using(StreamReader reader = new StreamReader("lastupdate.txt"))
{
string line;
while((line = reader.ReadLine()) != null)
{
textBox1.Text = line;
}
reader.Close();
}
Он не работает, и я не знаю почему. Я попытался использовать с помощью StreamReader
, я загружаю файл по URL-адресу и вижу в папке, в которую загружен файл. lastupdate.txt
имеет размер 1 КБ.
Это мой текущий рабочий код с MessageBox
. Если я удалю MessageBox
, код не будет работать. Он нужен какое-то ожидание, или я не знаю:
WebClient client = new WebClient();
client.DownloadFileAsync(new Uri(Settings.Default.patchCheck), "lastupdate.txt"); // ok
if(File.Exists("lastupdate.txt"))
{
MessageBox.Show("Lastupdate.txt exist");
using(StreamReader reader = new StreamReader("lastupdate.txt"))
{
string line;
while((line = reader.ReadLine()) != null)
{
textBox1.Text = line;
MessageBox.Show(line.ToString());
}
reader.Close();
}
File.Delete("lastupdate.txt");
}