C# 根据秒表值设置计时器间隔
我希望根据秒表值设置计时器间隔。秒表计算函数的执行时间,此执行时间应用于我的计时器间隔C# 根据秒表值设置计时器间隔,c#,timer,intervals,C#,Timer,Intervals,我希望根据秒表值设置计时器间隔。秒表计算函数的执行时间,此执行时间应用于我的计时器间隔 Timer t = new Timer(timercallbackfunc, null, 0, elapsedtime); 请提供一些代码示例。您的意思是这样的吗 Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); ... Timer t = new Timer(timercallbackfunc, null, 0, stopwatch.Ela
Timer t = new Timer(timercallbackfunc, null, 0, elapsedtime);
请提供一些代码示例。您的意思是这样的吗
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
...
Timer t = new Timer(timercallbackfunc, null, 0, stopwatch.ElapsedMilliseconds);
你忘了叫秒表。Stop@Schaliasos为什么要叫秒表停止?如果它正在测量超出计时器调用范围的内容,则可能需要保持其运行。无需调用秒表。在调用stopwatch.ElapsedMillSeconds.timer位于主函数中,timercallbackfunction使用秒表计算函数的执行时间。timercallbackfunction{Stopwatch Stopwatch=new Stopwatch;Stopwatch.Start;Myfunction;Stopwatch.Stop;Timespan sw=Stopwatch.appeased;现在在main中调用这个sw{Timer Timer=new Timertimercallbackfunction,null,0,sw;…这能工作吗??