RT,本篇记录C#中的计时函数的写法
第一种:
DispatcherTimer timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromMilliseconds(100); timer.Tick += Timer_Tick; timer.Start(); //100毫秒执行一次 private void Timer_Tick(object sender, EventArgs e) {}
第二种:
Timer time = new Timer(10); time.Elapsed += Time_Elapsed; time.Start(); //10毫秒执行一次 private void Time_Elapsed(object sender, ElapsedEventArgs e) { Console.WriteLine("time"); }
第三种 延时启动
System.Threading.Thread thread = new System.Threading.Thread(new System.Threading.ParameterizedThreadStart((delegate { Console.WriteLine("aaaaaaaaa"); judge.startFunc(); }) ));//创建线程 //thread.Start(3); //延时三秒启动线程 thread.Start();
暂时只用了这几种,欢迎各位大神们将其他写法写在评论上,我也会随时添加上新的写法。