c# - 如何重置 dispatcherTimer?

标签 c#

如何重置 dispatcherTimer?

在我的应用程序中,我启动了一个计时器,稍后我使用 dispatcherTimer.Stop 方法停止,计时器停止。我关闭应用程序并再次运行它,但计时器并未从零开始。如何将计时器设置为重置并从零开始?

最佳答案

看起来你所说的“计时器计数”是:

string etime = DateTime.Now.Second.ToString(); 

由于 DateTime.Now 基于计算机实时时钟,您将根据启动程序的时间获得不同的秒值。

你想要:

starttime = DateTime.Now;
dispatcherTimer.Start(); 

和:

string etime = (DateTime.Now - startTime).Seconds.ToString(); 

关于c# - 如何重置 dispatcherTimer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331109/

相关文章:

c# - 在数据表中查找不重复的行

c# - 在 Web API (.Net Framework) 中创建自定义 AuthorizeAttribute

c# - 如何清除 Entity Framework 中的跟踪实体

C#:将 '0' 转换为 int

c# - 检查实体是否被 Entity Framework 上下文跟踪

c# - 为什么不能从泛型约束中隐式推断出 `this` 的类型转换?

c# - 三元运算符和协变强制

c# - 从 Visual Studio 2017 社区建立与在 Linux 虚拟机上运行的 mysql 的 C# 连接

c# - 如何实现后台进程

c# - 为什么引用较早的 .net 版本在我的本地计算机上有效,但在另一台计算机上无效?