C#-自开始使用应用以来花费的总秒数-数据类型

时间:2019-03-18 15:30:17

标签: c#

(我正在考虑构建一个游戏,其中一个元素取决于游戏每秒钟花费的总时间,而不仅仅是从应用程序启动以来。)

哪种类型最合适?对于:存储从第一次使用该应用程序起经过的总秒数(以及随着时间的推移增加的时间,以后每次使用该应用程序时)?

请注意,这与自首次运行该应用程序以来的时间有所不同,因为未运行该应用程序时可能会出现一些停机时间。

应用运行时,此存储的值每N秒更新一次。注意:这是关于游戏总时间的使用。

我正在考虑每帧,但这可能太过分了。

如果比较过度会出现问题吗?

DateTime比较是否会因时区而关闭,并且性能不如仅将秒数存储在更简单的数据类型中?

-

请重新打开:

**我澄清了一下,我不是在寻找自应用程序会话开始以来的时间,而是自所有用途开始以来在应用程序中使用的总时间。我不认为GetCurrentProcess()或StopWatch可以这样做-因为它们似乎仅用于跟踪当前会话? I don't believe this is a correct duplicate in this case。 **

0 个答案:

没有答案