【问题标题】:Simple C++ CLR stopwatch简单的 C++ CLR 秒表
【发布时间】:2011-02-12 19:55:16
【问题描述】:

对于一个项目,我需要创建一个简单的计时器。按下按钮启动秒表,直到再次按下按钮。运行时间会一直显示,直到按下停止按钮。它只需要精确到百分之一秒。我的问题是 System.Diagnostics::Stopwatch 类是否是此应用程序的最佳选择?

【问题讨论】:

    标签: visual-c++ clr stopwatch


    【解决方案1】:

    不,Stopwatch 类旨在用于非常精确(微秒或更好)的测量,而不是精确度(它可能与墙上时间不同步)。

    实现这一点的最佳方法是启动一个常规的 UI 计时器并记录开始时间(可能是DateTime.UtcNow)。每当计时器滴答作响时,只需用当前时间减去开始时间来更新显示。

    【讨论】:

      猜你喜欢
      • 2020-07-13
      • 1970-01-01
      • 2018-02-17
      • 2022-08-14
      • 2015-12-08
      • 2010-11-08
      • 2019-01-08
      • 2011-11-10
      • 1970-01-01
      相关资源
      最近更新 更多