gpt4 book ai didi

C#高精度计时

转载 作者:太空宇宙 更新时间:2023-11-03 17:57:58 30 4
gpt4 key购买 nike

我正在用 C# 进行一个小的打字测试,程序会要求您输入一个单词,然后显示您的时间。我使用的是 c# 定时器类(从工具箱中拖放一个定时器),Tick 时间为 1 毫秒,但是它没有给我准确的结果,所以我用它代替了 StopWatch ,所以现在计时非常准确,但问题是您似乎无法将事件处理程序分配给秒表,因此虽然我可以在用户完成单词时向用户显示他的时间,但实际上我无法在他打字时显示嗡嗡声的时间。想法?

最佳答案

使用秒表准确测量时间;并使用 Timer 定期触发 UI 更新,显示 StopWatch 测量的时间。对于 UI,您不需要 1 毫秒的分辨率(屏幕更新时间可能大于 1 毫秒,而且,人眼无论如何也无法感知那么快的更新)。

尝试每 40 - 100 毫秒更新一次,我认为这就足够了。

关于C#高精度计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6563195/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com