• 委托


    1.委托

    委托是一种数据类型,像类一样(可以声明委托类型变量)。方法参数可以是int,string,类类型。

    void M1(int n){}

    void M2(string s){}

    void M3(Person p){}

    void M4(M1 method){method();}

    2. 声明委托的关键词 delegate  

    步骤:

    1.先声明一个委托方法 (可带参数可不带参数)  private void deletage Mydel();

    2.接收声明委托的类型  static void Show(Mydel d1){d1();}

    3.去执行这个委托  Show(hello);

      static void hello(){Console.Writeline("你们好呀");}

    3.带参数的委托方法

     4.委托案例

     

    案例二

    委托的学习过程

    1.委托带给我们的效果(好吃)

    2.委托的语法

    3.委托的微观描述

    4.项目中什么时候用委托

    5.委托的本质

    委托是一个数据类型,是一种存储方法的数据类型。

     

     委托的使用

    1.声明委托的方式:delegate 返回值类型 委托类型名(参数)

    比如:delegate void StringProcess(string s);

    注意:这里出了前面的delegate,剩下的部分和声明一个函数一样,但是stringProcess 不是函数名,而是委托类型名。

    存储什么样的方法,就声明什么类型(方法参数与返回值)的委托。

     

     

  • 相关阅读:
    超详细JSON解析步骤
    HTTP请求头和响应头总结
    Oracle 数据库常用操作语句大全
    关于HTTP协议,一篇就够了
    PowerDesigner工具建表步骤
    求助:ACM剑气算法
    一道题
    个人Java学习中的遇到的几个模糊的地方
    Java编程:数学黑洞6174
    高级查询
  • 原文地址:https://www.cnblogs.com/yoyo-524/p/6528385.html
Copyright © 2020-2023  润新知