C# TimeSpan.FromTicks到毫秒未给出预期答案
我正在编写一些代码来检测隐藏的空闲时间C# TimeSpan.FromTicks到毫秒未给出预期答案,c#,timespan,C#,Timespan,我正在编写一些代码来检测隐藏的空闲时间 var before = DateTime.Now.Ticks; Console.WriteLine(before); System.Threading.Thread.Sleep(5000); var after = DateTime.Now.Ticks; Console.WriteLine(TimeSpan.FromTicks(after - before).Milliseconds); 我应该得到5毫秒的输出,但不是。这是非常随机的。我做错了什么 自
var before = DateTime.Now.Ticks;
Console.WriteLine(before);
System.Threading.Thread.Sleep(5000);
var after = DateTime.Now.Ticks;
Console.WriteLine(TimeSpan.FromTicks(after - before).Milliseconds);
我应该得到5毫秒的输出,但不是。这是非常随机的。我做错了什么
自我提示:我现在将尝试system.diagnostic.stopwatch更改为
Console.WriteLine(TimeSpan.FromTicks(after - before).TotalMilliseconds);
这将为您提供所需的结果。更改为
Console.WriteLine(TimeSpan.FromTicks(after - before).TotalMilliseconds);
这将为您提供所需的结果。更改为
Console.WriteLine(TimeSpan.FromTicks(after - before).TotalMilliseconds);
这将为您提供所需的结果。更改为
Console.WriteLine(TimeSpan.FromTicks(after - before).TotalMilliseconds);
这将为您提供所需的结果。请改用。(编辑:没有看到你最后的评论)但是为什么滴答声和TimeSpan不起作用呢?@Jake:你看错了酒店。您需要的是
总毫秒数
。请改用。(编辑:没有看到你最后的评论)但是为什么滴答声和TimeSpan不起作用呢?@Jake:你看错了酒店。您需要的是总毫秒数
。请改用。(编辑:没有看到你最后的评论)但是为什么滴答声和TimeSpan不起作用呢?@Jake:你看错了酒店。您需要的是总毫秒数
。请改用。(编辑:没有看到你最后的评论)但是为什么滴答声和TimeSpan不起作用呢?@Jake:你看错了酒店。您需要的是总毫秒数
。