传送门:
第一部分:C#学习笔记(十四)事件(一)通知
第二部分:C#学习笔记(十五)事件(二)事件模型
第三部分:C#学习笔记(十六)事件(三)自定义事件+事件不是委托
定义:
单词:Event,翻译为“事件”。
《牛津词典》中的解释:“a thing that happens, especially something important”。
通顺的解释就是:能够发生的什么事情。
如果一个作为主语的名词可以使用 发生 这个词来作为的他的谓语动词的话,那么这个名词就是个事件。
举个栗子:拿苹果作为主语,谓语动词就不能是发生。但如果是苹果新机发布,或者说苹果公司上市作为主语的话,他们都是可以发生的,也就是说他们都是事件。也就是说是以公司为主体的上市,和以新机为主体的发布

本文深入探讨C#中的事件机制,包括事件作为对象或类的通知成员,事件模型的‘发生-响应’模型,以及事件在对象间协调动作和信息传递的角色。事件的特点是隶属于特定主体并能触发响应,常用于用户驱动的程序中。学习内容涵盖事件的基本概念、功能、使用场景及其实现原理,如事件参数(EventArgs)在响应事件中的作用。此外,还对比了不同编程语言如Java中事件的实现方式,并提及了如PyQt中的Signal and Slot机制。
最低0.47元/天 解锁文章
842

被折叠的 条评论
为什么被折叠?



