1. 程式人生 > >c#異步編程async await

c#異步編程async await

bsp () wait color delay null pre 異步編程 協程

可以代替協程了

但是需要.net4 版本

unity2017以上版本可以用了

再也可以不用蛋疼的沒有返回值的協程了

    //異步編程,和Task一起用
    async void TestAsync(){
        //等待2秒
        await Task.Delay(2000);
        int a = 0;
        while (a < 20)
        {
            //空等待
            await Task.Yield();//相當於 yield return null
            a++;
            print(a);
        }

        print(
"haha"); }

c#異步編程async await