【发布时间】:2013-03-04 20:31:05
【问题描述】:
我想在运行时更改附加到BackgroundWorker 的委托。像下面这样的东西有用吗?
DoWorkEvenHandler dweh = new DoWorkEventHandler(method1);
backgroundworker.DoWork += dweh;
稍后通过重新分配引用 dweh 来更改与 DoWork 关联的委托:
dweh = new DoWorkEventHandler(method2);
【问题讨论】:
标签: c# delegates event-handling