哪一个更适合获得准确的性能反应:DateTime还是秒表?

时间:2011-07-01 17:58:33

标签: c#

我知道DateTime和Stopwatch类,但我有点困惑。我只是想知道哪一个更好,为什么?

4 个答案:

答案 0 :(得分:6)

Stopwatch类使用适合执行(某些)基准测试的高分辨率计时器。顾名思义,它测量经过的时间(即模仿真实的秒表。)

DateTime适合跟踪* date * s和* time * s;不要用它来进行基准测试。

答案 1 :(得分:3)

Stopwatch类用于测量操作的持续时间。

DateTime结构用于保存日期值。

答案 2 :(得分:3)

DateTime用于表示日期和时间。 Stopwatch用于衡量某事花了多长时间。 Stopwatch非常精确,高度准确,DateTime则不然。因此,Stopwatch显然是选择衡量某事花费多长时间的权利。

答案 3 :(得分:2)

根据微软的说法,秒表对于测量经过的时间更准确。

Datetime是用于日期和时间操作的类。

Stopwatch Class (System.Diagnostics) - MSDN