C#事件

简介: 定义一个事件成员,表示该类型提供了如下功能: 1.能够在事件中注册方法   2.能够在事件中注销方法   3.当事件发生时,注册的方法会被通知 (事件内部维护了一个注册方法列表) CLR的事件模型是基于委托的,它可以通过类型安全的方式调用回调方法。

定义一个事件成员,表示该类型提供了如下功能:

1.能够在事件中注册方法   2.能够在事件中注销方法   3.当事件发生时,注册的方法会被通知

(事件内部维护了一个注册方法列表)

CLR的事件模型是基于委托的,它可以通过类型安全的方式调用回调方法。而回调方法是订阅事件的对象接收通知的方式。通过一个例子来说明:

①Fax对象的方法注册到MailManager事件   ②Pager对象的方法注册到MailManager事件   ③新的邮件到达MailManager   ④MailManager对象向注册的方法发出通知,接收通知的方法可以随意处理。

阅读原文

相关文章
|
5月前
|
JavaScript 前端开发
事件8
事件8
42 2
|
6月前
|
C# 编译器 存储
C# 事件
C# 面向对象编程(二)——继承
56 0
|
8月前
|
API
(22):事件总结
(22):事件总结
|
8月前
(18):事件
(18):事件
|
9月前
GotFocus和PreviewLeftButtonDown事件
GotFocus和PreviewLeftButtonDown事件
|
存储 JSON 前端开发
EventSource 引发的一系列事件 #150
EventSource 引发的一系列事件 #150
255 0
|
安全 C#
C#——事件
C#——事件
108 1
|
JavaScript 前端开发 安全
什么事件必须要我王二狗来处理?
什么事件必须要我王二狗来处理?
250 0
什么事件必须要我王二狗来处理?