-4
我希望根据秒表值设置计时器间隔。秒表计算一个函数的执行时间,这个执行时间应该用于我的计时器间隔。根据秒表值设置计时器间隔
Timer t = new Timer(timercallbackfunc, null, 0, elapsedtime);
请提供一些代码示例。
我希望根据秒表值设置计时器间隔。秒表计算一个函数的执行时间,这个执行时间应该用于我的计时器间隔。根据秒表值设置计时器间隔
Timer t = new Timer(timercallbackfunc, null, 0, elapsedtime);
请提供一些代码示例。
你的意思是这样吗?
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
...
Timer t = new Timer(timercallbackfunc, null, 0, stopwatch.ElapsedMilliseconds);
你忘了叫'stopwatch.Stop()' – Schaliasos 2012-07-08 18:52:54
@Schaliasos为什么'stopwatch.Stop()'*需要*被称为?如果测量的内容超出定时器调用范围,则可能需要保持它运行。 – 2012-07-08 18:55:48
在调用stopwatch.ElapsedMilliseconds之前,没有必要调用stopwatch.Stop()。 – 2012-07-08 18:56:05