Передача параметра собственного типа потоку - 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++;
}