1.线程传参[简单几行代码]
1staticvoidMain(string[]args)
2{
3if(ThreadPool.QueueUserWorkItem(newWaitCallback(Program.WritePara),"这是传进去的参数"))
4{
5Console.WriteLine("ok:");
6Console.Read();
7}
8
9}
10protectedstaticvoidWritePara(objectpara)
11{
12Console.WriteLine("hello:"+para);
13}
14
15
2{
3if(ThreadPool.QueueUserWorkItem(newWaitCallback(Program.WritePara),"这是传进去的参数"))
4{
5Console.WriteLine("ok:");
6Console.Read();
7}
8
9}
10protectedstaticvoidWritePara(objectpara)
11{
12Console.WriteLine("hello:"+para);
13}
14
15
2.委托/事件
1
publicclassProgram
2
{
3
delegatevoidCallFunction(objectpara);//定义委托[和定义方法一个样,简单理解为static换成了delegate]
4
privatestaticeventCallFunctionCallEvenHandle;//定义事件[简单理解,有事件必有委托]
5
staticvoidMain(string[]args)

2

3

4

5
