Я пытаюсь вызвать метод (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);
Метод не является статичным