Сохранение файла в отдельном потоке - C#
Формулировка задачи:
Доброго времени суток. Знающие люди, подскажите, пожалуйста: есть вот такая функция
Вызываю ее в новом потоке вот так:
Есть файл настроек "Settings1", как видно, функция должна записывать какие-то данные в файл и сохранять этот файл. На деле, данные записываются, но не сохраняются, подскажите, пожалуйста в чем тут может быть дело. Спасибо)
void func() { for (int w = 1; w <= user_count; w++) { StreamReader strr = new StreamReader(@"BD.txt"); for (int i = 0; i < w; i++) strr.ReadLine(); string str = strr.ReadLine(); if (w >= Settings1.Default.provereno+1) { prov_acc(str); Settings1.Default.provereno = w; Settings1.Default.Save(); label6.Invoke((MethodInvoker)(() =>label6.Text = Settings1.Default.provereno.ToString())); } strr.Dispose(); } }
ThreadStart ts = new ThreadStart(func); Thread t = new Thread(ts); t.IsBackground = true; t.Start();
Решение задачи: «Сохранение файла в отдельном потоке»
textual
Листинг программы
Settings1.Default.provereno = 314;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д