我想在另一个完成后启动一个 BackgroundWorker
。我不确定如何为其编写代码,所以我真的没有什么可展示的。
我考虑过将它写在 RunWorkerCompleted
中,但是这似乎是放置启动另一个 worker 的逻辑的错误位置。
我应该在哪里以及如何做?
基本上,我想使用同一个 worker,但要做其他事情。与步骤 1 一样,它从文件中解析数据,在步骤 2 中,在步骤 1 完成后,它应该将解析后的数据从内存写入数据库。
最佳答案
您可以改为使用 .NET 4.0 Task类,然后使用 Task.ContinueWith 排队更多工作.
关于c# - 在另一个完成后运行 BackgroundWorker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8703137/