C# 倒计时功能的实现。

需求概述

根据获取到的剩余时间,进行倒计时任务。

  1. 窗体中应有一label动态显示剩余时间
  2. 剩余时间仅剩20秒时进行操作一,时间全走完进行操作二

剩余时间不固定,动态获取剩余时间,格式是 08:12:30 ,小时:分钟:秒,如上就是剩余8小时12分钟:30秒;不会超过12小时。

我只请教倒计时部分,动态获取剩余时间已经完成。

由于软件运行后根据剩余时间一直运行,可能是10个小时也可能几分钟,所以尽可能希望倒计时执行任务准确。

PS:本人C#完全不懂,PHP菜鸟,所以请各位大神尽可能详细一点哈,万分感谢。

阅读 3.5k
1 个回答

简单的可以使用Timer
复杂的可以使用第三方组件:hangfire、Quartz.net

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进