C#倒计时器,在应用程序重启后继续

时间:2017-05-26 11:18:03

标签: c# timer

我需要一个从1小时开始倒计时的计时器,如果应用程序重新启动,它将继续倒计时到哪里,所以它不会重新开始?救命!! C#

2 个答案:

答案 0 :(得分:1)

添加appsetting参数,每隔N秒保存一次定时器的值。当您启动(或重新启动)应用程序时,检查计时器的存储值并相应地更新剩余时间。 您可以使用线程或每隔N秒触发的另一个计时器执行此操作。在第二个定时器事件中记下剩余时间并重新启动第二个定时器。

答案 1 :(得分:1)

您可以将倒计时存储在每秒更新的文件上。当计算机加载时,程序将读取文件并继续倒计时。