“委托”就是代表方法的一种特别的类(把方法看成的类,方法类化,包装方法为一种类)---劳动服务看成商品

目的:把某具体方法(任务)看成一个变量,作为参数进行传递----劳动服务作为商品 可以出售

public delegate void aaaa(int x );//定义一个委托类,可以代表某一类方法

//具体方法

public void func1(int f)

{

  ..........

}

public void func2(int f)

{

  ..........

}

//怎么样代表

aaaa fun=new aaaa(fun1)//委托对象fun代表了函数fun1

//运用委托

fun(5)

//代表多个方法

fun +=new aaaa(fun2);

fun(5);//执行func1后,再执行fun2

 

 

posted on 2009-11-27 11:11  Code007  阅读(585)  评论(0编辑  收藏  举报