Передать в поток несколько параметров - C#

Узнай цену своей работы

Формулировка задачи:

 Thread thread2 = new Thread(new ParameterizedThreadStart(_goalworker.Goals));
            thread2.Start(Param1);
помогите как правильно передать несколько параметров в данном случае несколько контроллов в качестве объектов

Решение задачи: «Передать в поток несколько параметров»

textual
Листинг программы
public class Parameters
{
  public TextBox Box { get; private set; }
  public Label Label { get; private set; }
 
  Parameters(TextBox box, Label label)
  {
    this->Box = box;
    this->Label = label;
  }
}
 
thread2.Start(new Parameters(this.textBox1, this.label1));
 
void Goals(object obj)
{
  Parameters p = obj as Parameters;
  p.TextBox ....
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы