Передача параметра собственного типа потоку - C#

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

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

Потоку можно передавать один параметр типа Object. Это работает если тебе нужно передать переменную или строчку, но что делать если я хочу передать потоку параметр собственного типа? Конструкция что то вроде этой
  static void Main(string[] args)
        {
            Line a = new Line(0, 5);
            Thread LineThread = new Thread(Drawning);
            Drawning(a);
        }
        static void Drawning(Object MyLine)
        {
            MyLine.YPos++;//ошибка Object не содержит YPos
 
        }
Первый мой пост на форуме пожалуйста не пинайте сильно )

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

textual
Листинг программы
static void Drawning(Object MyLine)
{
    var myLine = (MyClass)MyLine;
    myLine.YPos++;
}

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


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

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

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