zoukankan      html  css  js  c++  java
  • 委托

    一、委托定义

      委托就是一个能存放符合某种格式(方法签名)的方法的指针的容器

    二、使用委托方法

      四部曲:

      1、声明委托类

      2、准备一个方法

      3.1、创建委托对象

      3.2、追加方法

      3.3、删除方法

      4、调用委托

    delegate string DGSayHi(string uName);   //声明委托类
    
    string SayHi(string uName){//方法代码};   //准备方法1
    string SayHi2(string uName){//方法代码2};  //准备方法2
    
    DGSayHi dgSay=new DGSayHi(SayHi);  //创建委托对象,将方法传入
    //或  DGSayHi dgSay= SayHi;       //第二种创建委托对象方法
    
    dgSay+=SayHi2; //追加方法
    dgSay-=SayHi2; //删除方法
    
    dgSay("美女");  //调用委托

    三、多播委托

      包含多个方法的委托叫做多播委托

    四、委托的目的

      委托有两个目的:

      1、能将方法作为参数和返回值传递

      2、调用一个委托,执行N个方法(多播委托)

  • 相关阅读:
    C#微信开发
    3-4:字符串方法
    2-4-1 元组
    2-3-3 列表方法
    2-2-3:序列(字符串)乘法(p32)
    3-3字符串格式化(p47)
    2-2:分片
    2-1:Print date(p28)
    old.2.三次登录机会
    old.2.sum(1-2+3-4+...+99)
  • 原文地址:https://www.cnblogs.com/shanoon/p/5468059.html
Copyright © 2011-2022 走看看