麦田

不积跬步无以至千里.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

提起多线程,不得不提起 委托(delegates)这个概念.

我理解的委托就是 具有 同样参数和返回值 的函数的集合

比如

public delegate void MyDelegate(int arg);

就是这种形式的函数 void Myfuntion(int i); 的集合.
如何将一个函数加入 委托 的集合

MyDelegate dele = new MyDelegate(Myfuntion1);

再增加一个
dele += new MyDelegate(Myfuntion2);

委托函数 dele 就是 具有整数参数和空返回值的函数

Myfuntion1,2的集合调用这个委托函数就是逐个调用 Myfuntion1,2,...

 

posted on 2012-12-19 17:49  一些记录  阅读(286)  评论(0)    收藏  举报