首页 > Windows开发 > 详细

c#异步编程async await

时间:2018-11-08 20:03:06      阅读:150      评论:0      收藏:0      [点我收藏+]

可以代替协程了

但是需要.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

原文:https://www.cnblogs.com/sanyejun/p/9931555.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!