关于委托 aTimer.Elapsed += new ElapsedEventHandler( OnTimedEvent );

[复制链接]
查看11 | 回复2 | 2012-11-16 12:22:04 | 显示全部楼层 |阅读模式
Elapsed是Timer事件,时间每次执行触发该事件。ElapsedEventHandler是注册委托,就是说事件执行后,我要委托谁去执行这个事件,显然,它要委托括号中的OnTimedEvent方法去执行。如果你写OnTimedEvent方法,它会有2个参数OnTimedEvent(object source,ElapsedEventArgs e),Elapsed事件就是触发这两个参数,明显的OnTimedEvent参数和Elapsed一致,符合委托调用。...
回复

使用道具 举报

千问 | 2012-11-16 12:22:04 | 显示全部楼层
ElapsedEventHandler是委托OnTimedEvent是事件委托是定义一个事件的类型,而事件就是把这个类型实例化...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行