六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 82|回复: 0

C#实践—简单的事件设计

[复制链接]

升级  38.7%

580

主题

580

主题

580

主题

探花

Rank: 6Rank: 6

积分
1774
 楼主| 发表于 2013-1-27 04:35:38 | 显示全部楼层 |阅读模式
    对象之间的交互是通过消息传递来实现的,而事件就是对象发送的消息,用来发信号通知操作的发生。引发事件的对象叫做事件发送方,接收事件的对象叫做事件接收方。在事件通信中,事件发送方知道哪个对象或方法将接收到它引发的事件,因为需要在发送方和接收方之间用一个纽带来联系。在C#中,使用委托作为这个纽带。
   事件声明的具体格式为:属性集 修饰符 event  委托类型 事件名;
    下面实践一个事件,用于产生一个当前的时间
     首先,同上一个实践一样,创建一个控制台程序
    
    接下来,开始实践代码:
  

测试结果:

一次简单的实践,对事件的理解其实还不是那么清楚。。
呵呵。。。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表