很多都是线程传递参数的方法,这个比较有启发,都说Thread和task是一样的,但是我还是搞了一阵子
总结下来,无论什么参数,多少个参数,按照类的形式设置,都能够传递进去。当然,采用委托的方式也可以的。
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace AAAAAA
{
class AAA
{
public static void Main()
{
My m = new My();
m.x = 2;
m.y = 3;
Task t = new (()=> {Task_Start(m);});
t.Start();
Console.Read();
}
}
class My
{
public int x, y;
public void C()
{
Console.WriteLine("x={0},y={1}", this.x, this.y);
}
}
public void Task_Start(My m)
{
.....
}
}