我正在将一个应用程序从ActionScript3.0(Flex)移植到C#(WPF)。AS3.0有一个方便的实用程序称为getTimer(),它返回自Flash虚拟机启动以来经过的时间(以毫秒为单位)。我在C#中通过类搜索
DateTime
DispatcherTimer
System.Diagnostics.Process
System.Diagnostics.Stopwatch
但是我找不到类似的东西。对我来说,这似乎是一个非常基本的功能。例如在运行在Mono上的Unity3D中有一些类似的功能。我错过了某些实用程序吗?
提前感谢。
Process.GetCurrentProcess().StartTime
和Stopwatch.StartNew()
永远不会同时被调用!因此,这取决于用户想要何时开始计时。 :) - as-cii