MyPersistence

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

一、前言

  由于之前在实际的项目中很少用到委托、事件这一类的知识,对其的理解只是存在与字面上,总是一知半解。后面由于项目的需求,应用到了事件,在这里做一下总结。

二、例子

  现在我们的系统需要与其他的系统做数据对接,要以一定的频率往其他的系统传输数据。这一功能是通过window services 来实现,在其中就运用到了timer类中的Elapsed事件。

  首先对“事件”做一个回顾与总结:事件是具有特殊签名的委托的变量。

这里只贴出关键的代码

这里只贴出关键的代码:

System.Timers.Timer t== new System.Timers.Timer(); t.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed); public void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e) {
  //do... }

 

posted on 2016-03-16 15:32  MyPersistence  阅读(176)  评论(0编辑  收藏  举报