C#事件与委托的区别
来源:互联网 发布:no python inter 编辑:程序博客网 时间:2024/05/23 01:26
区别一:
事件在本类型外部只能用“+=”和“-=”去订阅/取消订阅代理;
委托不管在本类型外部还是内部都可以用“+=”、“-=”和“=”订阅/取消订阅代理。
区别二:
事件只能在本类型内部“触发”;
委托不管在本类型内部还是外部都可以“调用”。
即:事件,只有本类才能激发这个事件,如果用委托取代的话,可想而知。
举个例子,按钮的Click事件,只有你的鼠标点击按钮才能由按钮触发,如果Click是委托的话,不管鼠标点击不点击那个按钮,我只要用程序调用这个委托,就可以使得按钮激发Click事件,完全不符合事实。
- C# 事件,委托与事件的区别
- C#事件与委托的区别
- C#委托与事件的区别
- C#委托与事件的本质区别
- C#与C++的区别(三) 委托与事件
- 快速理解C#高级概念事件与委托的区别
- c#的委托与事件
- C#的委托与事件
- C#的委托与事件
- C# 的委托与事件
- 委托与事件的区别
- 委托与事件的区别
- 委托与事件的区别
- 事件与委托的区别
- 委托与事件的区别
- C# .Net 委托和事件的区别
- C#里事件和委托的区别
- c#之委托和事件的区别
- C#事件-趣谈事件与委托
- C#事件-预定义事件处理方式
- Greenpois0n绿毒越狱越狱教程(Iphone4版本)
- C#事件-设计准则
- 身份证号 网络转载
- C#事件与委托的区别
- 工科人的焦虑
- HP大中华区总裁孙振耀退休感言
- [Amazon AWS 云计算服务] - 从无到有 创建完整Amazon EC2实例
- 关于栈对齐(stack alignment)
- 如果有一天我不再烦你-bread
- 开源项目--来电管理精灵(一) 线程实现SplashScreen
- 11月21日 php数组
- jQuery inptip