gpt4 book ai didi

.net - Environment.TickCount 永远不会在我的机器上重置,为什么?

转载 作者:行者123 更新时间:2023-12-04 16:36:29 25 4
gpt4 key购买 nike

根据文档, Environment.TickCount 返回“自系统启动以来经过的毫秒数”。

我每天都关机,所以 TickCount应该不会少于一天吧?但是当我在启动计算机后运行它时:

TimeSpan.FromMilliseconds(Environment.TickCount).Dump();

我得到以下结果:
23.12:11:58.6490000

23天!这显然是错误的...

BTW,这个值和关机前的值是一致的,证明这个值没有被重置。请注意,我没有使用待机或休眠模式,我真的关闭了计算机。

为什么会这样?不是TickCount重启后应该重置为0?

这个问题纯粹是学术性的,因为我实际上并不需要使用 TickCount在一个真实的项目中,但我想知道为什么行为与文档所说的完全不同......

编辑:我今天在工作时检查了我的电脑,它与我的家用电脑有同样的问题: TickCount报告说计算机已经运行了 19 天,即使我今天早上打开它...

最佳答案

我在我的笔记本电脑上重现了这个问题,它是由于关机后没有从计算机上拔下电源造成的。除非您真的在墙上关闭了计算机,否则我会怀疑只要计算机物理上有电源,设置就会保留在某处。

关于.net - Environment.TickCount 永远不会在我的机器上重置,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16366133/

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