我试图在 foreach 循环中添加进度条
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
foreach (...)
{
...
i++;
backgroundWorker1.ReportProgress(100 * i / rcount);
Thread.Sleep(100);
}
this.close();
}
现在我有一个非法的跨线程操作
this.close();
错误
我该如何解决?