C#之线程ParameterizedThreadStart

发布时间:2025-12-09 11:47:32 浏览次数:1

class Program
{
static void Main(string[] args)
{
Work work = new Work();

//两种实例化委托的方法;
//ParameterizedThreadStart ParameterizedThreadStartDelegate = new ParameterizedThreadStart(work.DoWork);
ParameterizedThreadStart ParameterizedThreadStartDelegate = work.DoWork;
Thread thread = new Thread(ParameterizedThreadStartDelegate);
thread.Start(5); //参数
Console.ReadKey();
}
}

public void DoWork(Object t)
{
for (int i = 0; i <= (int)t; i++)
{
Console.WriteLine("请打印{0}\n", i);
}
}

此例犯错原因:ParameterizedThreadStart和ThreadStart不要重新定义委托。

parameterizedthreadstart
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477