C# 做延迟,但系统又能同时能执行其它任务

        private void Delay(int Millisecond) //使用时直接调用即可
        {
            DateTime current = DateTime.Now;
            while (current.AddMilliseconds(Millisecond) > DateTime.Now)
            {
                Application.DoEvents();//转让控制权            
            }
            return;
        }

 

posted @ 2019-10-14 15:26  白菜没我白  阅读(377)  评论(0编辑  收藏  举报