C#-委派和事件
2024-08-27 08:43:00
委派代表一个方法。当不知道后面的方法名称时,可用委派先声明,待使用方法时,再在委派实例化时写入方法名称。
先声明,
public delegate int delegateClassName (参数列表);
在创建时指定调用的方法
delegateClassName delegateName = new delegateClassName(方法的类名.与delegateClassName 有相同参数列表和返回值的方法);实例化时,自动执行方法。可委派多个方法,这时不能有返回值,因不知道返回哪个方法的值。
委派可以相加,即一个委派调用多个方法,但需要委派声明和方法声明都没有返回值。
事件
特殊的委派
public event 委派名 OnEventname
其实就是委派的相加,把事件加上委派,
实现了发生事件时,调用委派指定的方法。
最新文章
- Java算法-插入排序
- C#中CookieContainer获取里面cookie值异常:InvokeMember(";m_domainTable";) FieldAccessException
- C语言统计一个字符串中单词的个数
- PHPer 为什么会被 Javaer 鄙视?
- [转载][jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
- Android 自学之线性布局 LinearLayout
- 安装gVim
- Sicily-1153 解题报告
- FMDB 的基本操作
- Explicit keyword
- Mysql基本操作整理
- Vue深度学习(4)-方法与事件处理器
- List转换成JSON对象
- 浅谈Quartz.Net 从无到有创建实例
- 喝汤 beautifulsoup 批量爬取图片
- NDVI等植被相关指数
- SPOJ - AMR11B
- 【翻译】WPF4.5新特性(MSDN的翻译读不太懂)
- Handle的原理(Looper、Handler、Message三者关系)
- 【已解决】gradle project refresh failed:connection refused