我将使用 DispatcherTimer 来调用 C# 中的一个 void 函数:
然而,我希望间隔时间只有几毫秒,TimeSpan的参数是小时、分钟和秒,并且只接受整数(据我所知)。是否有办法绕过DispatcherTimer?我尝试过Timer但无法使用它(显然缺少引用)。
提前感谢。
counter = new System.Windows.Threading.DispatcherTimer();
counter.Tick += new EventHandler(counter_Tick);
counter.Interval = new TimeSpan(0, 0, 1);
counter.Start();
然而,我希望间隔时间只有几毫秒,TimeSpan的参数是小时、分钟和秒,并且只接受整数(据我所知)。是否有办法绕过DispatcherTimer?我尝试过Timer但无法使用它(显然缺少引用)。
提前感谢。
TimeSpan
有一个以毫秒为参数的构造函数:请参见MSDN。基本上,使用new TimeSpan(0, 0, 0, 0, milliseconds);
即可。 - Der Kommissar