0
HID 유휴 시간을 감지하는 코드를 작성하고 있습니다.TimeSpan.FromTicks To Milliseconds 예상 답변을 제공하지 않습니다.
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 밀리 초가 있어야하지만 그렇지 않습니다. 꽤 무작위입니다. 나는 무엇을 잘못 했는가? 자기에
참고 :이 당신에게 당신이 원하는 결과를 줄 것이다 지금
대신 ['Stopwatch' 클래스] (http://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.aspx)를 사용하십시오. (편집 : 끝에 당신의 코멘트를 보지 못했습니다) –
하지만 Ticks와 TimeSpan이 작동하지 않는 이유는 무엇입니까? – Jake
@Jake : 당신은 틀린 장소를보고 있습니다. 원하는 것은'TotalMilliseconds'입니다. – Jon