C#中event关键字有什么用

 我来答
cockermu
2016-12-04 · TA获得超过442个赞
知道小有建树答主
回答量:106
采纳率:100%
帮助的人:93.4万
展开全部
enent就是事件哈,也就是可以定义事件,给你的类提供事件的外部接口
举个简单的例子,
你定义了一个手机类
然后在手机类中定义了几个事件
事件1:手机震动了
事件2:手机响铃了 Ring

定义好了之后,你对这个类实例化了一个对象A
那么
A.Ring+= new YourEventHandler(YourFunction);

其中YourEventHandler这个是委托,可以是系统委托,也可以是你自己定义的委托,是和你事件类型对应的,
YourFunction就是绑定的函数
业务上的意义就是手机铃声响了,要触发YourFunction这个函数里的内容

至于事件和委托的关系,如何具体定义,你还是具体在网上查一下,
我在这里只说明这个event的作用,只是抛砖引玉的作用
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式