Различия в свойстве Elapsed Ticks в секундомере - PullRequest
9 голосов
/ 15 сентября 2011

ElapsedTicks & Elapsed.Ticks - это свойства секундомера, которые, я думаю, должны быть одинаковыми.И если они одинаковы, почему они должны давать разные выходы?

Код:

Stopwatch spwt = Stopwatch.StartNew();
spwt.Stop();
Console.WriteLine(spwt.ElapsedTicks);
Console.WriteLine(spwt.Elapsed.Ticks);

Выход:

6
16

Почему наблюдается эта разница?не должно ли быть так же?

1 Ответ

11 голосов
/ 15 сентября 2011

См. http://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.elapsedticks.aspx:

Примечание Тики секундомера отличаются от DateTime.Ticks.Каждый тик в значении DateTime.Ticks представляет один интервал в 100 наносекунд.Каждый тик в значении ElapsedTicks представляет интервал времени, равный 1 секунде, деленной на частоту.

...