c#延时程序

来源:互联网 发布:淘宝网民族风服饰 编辑:程序博客网 时间:2024/06/07 22:10

有效避免sleep带来的线程休眠问题(如界面假死)

public static void Delay(int time)        {            int start = Environment.TickCount;            while (Math.Abs(Environment.TickCount - start) <time)            {                Application.DoEvents();            }        }

TickCount为毫秒级延时,milliSecond为设置的延时时间,用Math. Abs的原因是Environment.TickCount有部分时间为负数。

原创粉丝点击