码迷,mamicode.com
首页 > Windows程序 > 详细

C# 委托

时间:2016-11-27 22:51:38      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:初始化   数列   绑定   存储   自动   c#   blog   har   arp   

  好记性不如烂笔头,写出来总归印象深一些。

委托

  1.  一种自定义数据结构,使用关键字delegate定义,形式为 delegate 返回类型 委托名 (参数列表),其返回类型及参数列表需要与委托方法一致,使用步骤为 定义--声明--初始化--调用。委托中存储的是方法的地址,为引用类型,当调用一个委托时,程序会自动顺序执行其存储的方法。
  2. 委托随着C#版本的更迭有多种方式初始化
    delegate int Mydel(int a,int b);      //定义委托
    Mydel _mydel;                         //声明
    _mydel=new Mydel(Fun1);              //初始化方法1
    _mydel=Fun1; //初始化方法2 _mydel(a,b); //调用
  3. 委托可以使用+=及-=绑定及解绑方法
    _mydel+=Fun2;            //在原有Fun1基础上又绑定了Fun2,顺序执行
    _mydel-=Fun2;            //解绑Fun2 目前只有Fun1了

C# 委托

标签:初始化   数列   绑定   存储   自动   c#   blog   har   arp   

原文地址:http://www.cnblogs.com/LynnVon/p/6107173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!