我要创建一个后台工作者使用匿名方法。
我写了以下代码:
BackgroundWorker bgw = new BackgroundWorker();
bgw.DoWork += new DoWorkEventHandler(
() =>
{
int i = 0;
foreach (var item in query2)
{
....
....
}
}
);
But 委托“System.ComponentModel.DoWorkEventHandler”不采用“0”参数我必须将两个对象传递给匿名方法:对象发送者,DoWorkEventArgs e
你能指导我吗,我该怎么做?
谢谢。
只需要在匿名函数中添加参数即可:
bgw.DoWork += (sender, e) => { ... }
或者,如果您不关心参数,您可以:
bgw.DoWork += delegate { ... }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)