c# 用什么函数或者控件做一个能精确到1ms的计时器?

2025-02-26 04:35:12
推荐回答(4个)
回答1:

嗯,如果要像timer功能那种,那就用timer吧,修改Interval属性值为1,应该就可以了

回答2:

不过不怕程序假死的话可以
System.Diagnostics.Process.Sleep(1);
还能用for,不断计算时间差
DateTime now=DateTime.Now;
for(;;){
TimeSpan ts=DateTime.Now-now;
if(ts.TotalMilliseconds>=1)break;
else now=DateTime.Now;
}
更精确的话就要请教高人了

回答3:

设置intervla的属性为1就可以

回答4:

SetTimeout 这个方法能帮助你