.NET怎么使用System.Timers.Timer类实现程序定时执行(System.Timers.Timer,开发技术)

时间:2024-04-29 18:30:04 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    .NET%E6%80%8E%E4%B9%88%E4%BD%BF%E7%94%A8System.Timers.Timer%E7%B1%BB%E5%AE%9E%E7%8E%B0%E7%A8%8B%E5%BA%8F%E5%AE%9A%E6%97%B6%E6%89%A7%E8%A1%8C

在C#里关于定时器类有3个:System.Windows.Forms.Timer类、System.Threading.Timer类和System.Timers.Timer类。

System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控件,内部使用API SetTimer实现的。它的主要缺点是计时不精确,而且必须有消息循环,Console Application(控制台应用程序)无法使用。

System.Timers.Timer和System.Threading.Timer非常类似,它们是通过.NETThreadPool实现轻量、精确的计时,对应用程序、消息没有特别的要求。System.Timers.Timer还可以应用于WinForm,完全取代上面的Timer控件。它们的缺点是不支持直接的拖放,需要手工编码。

本文:.NET怎么使用System.Timers.Timer类实现程序定时执行的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:原生JS以后也支持类型注解的意义是什么下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18