教案.NET课件--第4部分教案.pptVIP

  • 1
  • 0
  • 约1.36万字
  • 约 60页
  • 2020-09-22 发布于湖北
  • 举报
如果需要以固定的时间间隔调用某个函数,则可以使用.NET Framework提供的TimerCallBack委托,其定义如下: public delegate void TimerCallback(Object state) 示例 如图所示,程序每隔一秒钟自动输出当前的时间。 3. 使用TimerCallBack 委托实现定时回调 定义一个类用于向回调函数提供参数信息。 class TaskInfo { public int count = 0; } 被回调的函数如下: static void ShowTime(Object ti) { TaskInfo obj = ti as TaskInfo; obj.count++; System.Console.WriteLine(({0}){1}, obj.count, DateTime.Now); } 注意:此函数的形式满足 TimerCallBack 委托的要求。 实现代码: 要想通过 TimerCallBack 委托定时地调用回调函数,必须创建一个Ti

文档评论(0)

1亿VIP精品文档

相关文档