简单的C ++ CLR秒表

时间:2011-02-12 19:55:17

标签: visual-c++ clr stopwatch

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

1 个答案:

答案 0 :(得分:0)

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

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