zoukankan      html  css  js  c++  java
  • C#委托的使用及案例

    C#委托

    1.委托就是把方法当做方法的参数来传递做自己不想做的事,是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。

    所有的委托都派生自System.Delegate

    1. 委托的声明

        Public delegate 返回类型 委托名称(要传递的参数)

    (1) 不带参数的委托

     

    (2) 带参数的委托

     

    3.委托的多播(Multicasting of a Delegate

    委托对象可使用 "+" 运算符进行合并。一个合并委托调用它所合并的两个委托。只有相同类型的委托可被合并。"-" 运算符可用于从合并的委托中移除组件委托。

    使用委托的这个有用的特点,您可以创建一个委托被调用时要调用的方法的调用列表。这被称为委托的 多播(multicasting),也叫组播。下面的程序演示了委托的多播:

     

  • 相关阅读:
    linux 安全组
    php 类
    linux安装phpmyadmin
    mysql设置对外访问
    linux 防火墙
    微信小程序之swiper组件高度自适应
    Thinkphp5 关联模型
    README.md文件编辑
    linux安装mysql
    小程序返回顶部top滚动
  • 原文地址:https://www.cnblogs.com/wjrelax/p/8684688.html
Copyright © 2011-2022 走看看