zoukankan      html  css  js  c++  java
  • 委托

    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 不是函数名,而是委托类型名。

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

     

     

  • 相关阅读:
    c--日期和时间函数
    笔试题:360找镇长的题。
    【JavaScript】BOM和DOM
    也谈在 .NET 平台上使用 Scala 语言(续)
    生成n个元素的全排列 C实现
    jsp安全性问题
    stm32DMA通道 ADC通道
    POJ 1860
    Codeforces Round #FF (Div. 2) A. DZY Loves Hash
    Configure the modules to be find by modprobe
  • 原文地址:https://www.cnblogs.com/yoyo-524/p/6528385.html
Copyright © 2011-2022 走看看