zoukankan      html  css  js  c++  java
  • 委托使用的注意事项


    在C#中,所有的委托都是从System.MulticastDelegate类派生的。

    委托隐含具有sealed属性,即不能用来派生新的类型。

    委托最大的作用就是为类的事件绑定事件处理程序。 

    在通过委托调用函数前,必须先检查委托是否为空(null),若非空,才能调用函数。

    在委托实例中可以封装静态的方法也可以封装实例方法。

    在创建委托实例时,需要传递将要映射的方法或其他委托实例以指明委托将要封装的函数原型(.NET中称为方法签名:signature)。
    注意,如果映射的是静态方法,传递的参数应该是类名.方法名,如果映射的是实例方法,传递的参数应该是实例名.方法名。

    只有当两个委托实例所映射的方法以及该方法所属的对象都相同时,才认为它们是想等的(从函数地址考虑)。

    ---做笔记

  • 相关阅读:
    Java自学二十六天
    Java自学三十四天
    Java自学三十二天
    Java自学三十天
    Java开学考试心得
    Java自学二十九天
    Java自学二十八天
    Java自学三十一天
    Java自学三十三天
    2020年月12日Java学习日记
  • 原文地址:https://www.cnblogs.com/yang1/p/3890636.html
Copyright © 2011-2022 走看看