Вызов метода из другой формы в task.factory.startnew () - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь вызвать метод (form1.Data_collection) из другого класса. Мне нужно использовать его в Task.Factory.StartNew. Я видел похожие вопросы, но все они создают новую форму1, но я хочу использовать одну и ту же форму1 каждый раз.

Код, который я реализовал:

Task.Factory.StartNew(() => (System.Windows.Forms.Application.OpenForms["Form1"] as Form1).Data_collection(), token1, TaskCreationOptions.LongRunning, TaskScheduler.Default);

Метод не является статичным

...