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();

 

暂时只用了这几种,欢迎各位大神们将其他写法写在评论上,我也会随时添加上新的写法。

posted on 2017-12-08 15:42  凌落成迷  阅读(1469)  评论(0编辑  收藏  举报