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

    C#委托

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

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

    1. 委托的声明

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

    (1) 不带参数的委托

     

    (2) 带参数的委托

     

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

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

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

     

  • 相关阅读:
    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/wjrelax/p/8684688.html
Copyright © 2011-2022 走看看