zoukankan      html  css  js  c++  java
  • 委托

    委托
    public delegate void aaa (int num)
    (委托) (返回类型) (委托名) (参数)

    委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句

    当我们用delegate关键字声明委托时,编译器自动为我们生成类

    在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。

    委托的本质:委托是一种特殊的数据类型,它表示某种特定类型的函数,并且可以表示多个函数,将这些函数串联起来。使用委托就好像函数调用一样。

    如何使用委托:在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。

    委托类型的定义:委托类型必须在被用来创建变量以及类型对象之前声明。

    委托类型的声明

    (1).以delegate关键字开头。

    (2).返回类型+委托类型名+参数列表

  • 相关阅读:
    tensorflow在文本处理中的使用——Doc2Vec情感分析
    tf.squeeze()
    tf.concat()
    tf.slice()
    WebService到底是什么?
    Webservice工作原理及实例
    Iterator,foreach遍历小计
    谈谈今年很火的区块链 CDN
    Java 反射简介(转载)
    Ajax二级联动简单实例
  • 原文地址:https://www.cnblogs.com/xllx/p/11172431.html
Copyright © 2011-2022 走看看