如何在c#中编写延迟代码

时间:2017-03-30 13:20:23

标签: c# .net-3.0

我需要一种延迟方法。

我正在寻找能让我编写类似代码的东西:

        for (;;)
        {

            hudElem.SetString("");
            delay(50000);
            hudElem.SetString("");
            delay(50000);
            hudElem.SetString(");
            delay(50000);
            hudElem.SetString("");
            delay(50000);
            hudElem.SetString(");
            delay(50000);
        }

等待50秒

我是Net framework 3.0所以我无法使用.NET 4中的Delay方法

1 个答案:

答案 0 :(得分:-5)

您可以使用:

async Task Udskyd()
        {
            await Task.Delay(2000);//miliseconds
        }

只需让你按钮异步,所以它将是:private async void button4_Click(object sender,EventArgs e)