【发布时间】:2011-08-10 01:30:51
【问题描述】:
我一直在查看几个后台工作人员的示例,并且遇到了与此类似的代码
public class MyClass
{
public MyClass()
{
using(BackgroundWorker _Worker = new BackgroundWorker { WorkerReportsProgress = true})
{
_Worker.DoWork += (s, args) =>
{
...
};
}
_Worker.RunWorkerAsync();
}
}
我没有像这样在我的代码中使用“使用”语句。我在使用 Code Rush 试用版时遇到了类似的情况,这让我回到了这段代码并质疑我是否应该这样做。请帮助我了解这是否/为什么是最佳做法。谢谢。
【问题讨论】:
标签: c# backgroundworker using