C#订阅事件的两种写法(貌似没啥用)
来源:互联网 发布:sql unique key 编辑:程序博客网 时间:2024/06/17 03:38
今天看到publisher.RaiseCustomEvent += new CustomEventHandler(HandleCustomEvent);
这样的语法有点懵,不知道为啥这样写。翻了翻资料才发现这玩意儿是C# 1.0 语法。
以下是在微软文档上看到的。想看更多点连接:微软文档
定义一个事件处理程序方法,其签名与该事件的委托签名匹配。 例如,如果事件基于EventHandler 委托类型,则下面的代码表示方法存根:
void HandleCustomEvent(object sender, CustomEventArgs a) { // Do something useful here. }
使用加法赋值运算符 (
+=
) 来为事件附加事件处理程序。 在下面的示例中,假设名为publisher
的对象拥有一个名为RaiseCustomEvent
的事件。 请注意,订户类需要引用发行者类才能订阅其事件。publisher.RaiseCustomEvent += HandleCustomEvent;
请注意,前面的语法是 C# 2.0 中的新语法。 此语法完全等效于必须使用
new
关键字显式创建封装委托的 C# 1.0 语法:publisher.RaiseCustomEvent += new CustomEventHandler(HandleCustomEvent);
阅读全文
0 0
- C#订阅事件的两种写法(貌似没啥用)
- C#属性的两种写法
- C#事件的订阅与触发
- 如何:订阅和取消订阅事件(C# 编程指南)
- 3、关于onclick事件的两种写法
- c# 订阅事件
- 循环绑定事件的两种常用闭包写法(备忘)
- Android 按钮事件两种经典写法
- C#中的委托、事件及事件的订阅
- C# 事件 订阅与发布
- c#用户控件暴露事件的写法
- C#事件处理程序的写法
- C#事件处理程序的写法
- 致貌似两年的ACM生活
- C#事件的发送方和接收方(订阅方)
- C#事件的发送方和接收方(订阅方)
- 状态机的两种写法
- 状态机的两种写法
- 使用Android系统自带的下拉刷新控件
- css 动画
- JEECMS——项目包结构
- Android存储扩展学习-----应用的清除数据和清除缓存
- Java时间日期格式转换
- C#订阅事件的两种写法(貌似没啥用)
- eclipse用maven构建javaweb工程
- Spring MVC 返回的 JSON 带有斜杠 转义
- C# CancellationTokenSource和CancellationToken的实现
- bootstrap弹出层效果实例
- 上传Excel文件
- 外观模式(java实现)
- 面向对象的程序设计(3)
- maven项目问题