委托

来源:互联网 发布:网络上夯是什么意思 编辑:程序博客网 时间:2024/04/30 16:56

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.委托/事件

1publicclassProgram
2{
3delegatevoidCallFunction(objectpara);//定义委托[和定义方法一个样,简单理解为static换成了delegate]
4privatestaticeventCallFunctionCallEvenHandle;//定义事件[简单理解,有事件必有委托]
5staticvoidMain(string[]args)