BackgroundWorker с анонимными методами?

Я собираюсь создатьBackgroundWorker с анонимным методом.
Я написал следующий код:

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


НоДелегат 'System.ComponentModel.DoWorkEventHandler' не принимает аргументы '0' и я должен передать два объекта анонимному методу:отправитель объекта, DoWorkEventArgs e

Не могли бы вы наставить меня, как я могу это сделать? Благодарю.

Ответы на вопрос(4)

Ваш ответ на вопрос