C#中自定义事件的用法
1、首先我们要说一下,事件的五要素:事件源事件事件订阅事件响应者事件响应方法如下图:

3、添加myTimer类,如下图:

5、C#的Timer类中有 Interval属性,我们也添加一个。顺便说一个小技巧,输入prop四个字母,再按两下Tab键。就可以快速添加属性。如下图:

7、准备工作已经做好了,我们来实现具体的代码。如下:

8、如上一步骤所示:我们添加了两个long亿姣灵秀类型的变量和两个方法。其中onTime是用来触发事件的,自定义方法就这样触发。CheckThread是用来实时监测是否到时间的。下面在Main函数中,写测试程序。如下图:注意:在Main函数中写响应程序,自然Program类就是事件响应者了。 timer.Timer += timer_Timer; 这一句就是事件订阅。 timer_Timer()就是事件响应方法。至此事件五元素都凑齐了,我们来看看是否能够事件计时功能。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:46
阅读量:87
阅读量:95
阅读量:34
阅读量:27