委托与事件

来源:互联网 发布:法国工资 知乎 编辑:程序博客网 时间:2024/06/17 13:36

1.委托的特点:不知道或不关心自己引用对象的类。任何对象中的方法都可以通过委托动态地调用,只是方法的参数类型和返回类型必须与委托的参数类型和返回类型相匹配。

eg:public delegate string MyDelegate(string name)   //定义委托


        public static string Fun(string name)     //定义准备被委托调用的方法

        {

        }

 

        public static void MyMeth(MyDelegate   me)//定义deletegate类型的处理函数

        {

               console.writeline(me(" 张三"))

       }


        MyDelegate   a=new MyDelegate(Fun)                //创建实例,传入准备调用的方法名      ------a指向Fun的程序代码段


0 0