写了很多代码,但几乎都没写过委托/事件/线程传参方面应用的代码
因此自己总很容易理解后又遗忘
今天又重温了一下
因此以最简单的方式的代码方式写下来帮助理解
1.线程传参[简单几行代码]
1 static void Main(string[] args)
2 {
3 if (ThreadPool.QueueUserWorkItem(new WaitCallback(Program.WritePara), "这是传进去的参数"))
4 {
5 Console.WriteLine("ok:");
6 Console.Read();
7 }
8
9 }
10 protected static void WritePara(object para)
11 {
12 Console.WriteLine("hello:"+para);
13 }
14
15
2.委托/事件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24