gpt4 book ai didi

c# - 具有匿名方法的 BackgroundWorker?

转载 作者:IT王子 更新时间:2023-10-29 04:15:09 25 4
gpt4 key购买 nike

我要用匿名方法创建一个BackgroundWorker
我写了以下代码:

BackgroundWorker bgw = new BackgroundWorker();
bgw.DoWork += new DoWorkEventHandler(
() =>
{
int i = 0;
foreach (var item in query2)
{
....
....
}
}
);


但是Delegate 'System.ComponentModel.DoWorkEventHandler' does not take '0' arguments 我必须将两个对象传递给匿名方法:object sender , DoWorkEventArgs e

你能指导我吗,我该怎么做?谢谢。

最佳答案

你只需要给匿名函数添加参数:

bgw.DoWork += (sender, e) => { ... }

或者,如果您不关心参数,您可以:

bgw.DoWork += delegate { ... }

关于c# - 具有匿名方法的 BackgroundWorker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2077762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com