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

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

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

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

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

textual
Листинг программы
  1. public class Parameters
  2. {
  3.   public TextBox Box { get; private set; }
  4.   public Label Label { get; private set; }
  5.  
  6.   Parameters(TextBox box, Label label)
  7.   {
  8.     this->Box = box;
  9.     this->Label = label;
  10.   }
  11. }
  12.  
  13. thread2.Start(new Parameters(this.textBox1, this.label1));
  14.  
  15. void Goals(object obj)
  16. {
  17.   Parameters p = obj as Parameters;
  18.   p.TextBox ....
  19. }

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


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

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

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы