码迷,mamicode.com
首页 > Windows程序 > 详细

(66) c# async await

时间:2019-11-16 12:27:51      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:str   图片   main   lambda表达式   syn   返回   string   oid   返回值   

1.使用 async await

 

 

2.返回值

        static void Main(string[] args)
        {
            Program p = new Program();
            Console.WriteLine(1);
            p.Go();
            Console.WriteLine(2);
            Console.ReadLine();
        }

        async Task Go()
        {
            Console.WriteLine(3);
            await a();
            Console.WriteLine(4);
        }
        async Task a()
        {
            Console.WriteLine(5);
            int i = await b();
            Console.WriteLine(i);
        }
        async Task<int> b()
        {
            Console.WriteLine(6);
            await Task.Delay(5000);
            Console.WriteLine(7);
            int i = 999;
            return i;
        }

技术图片

 2以后暂停几秒后继续执行

 

3.异步lambda表达式

 

(66) c# async await

标签:str   图片   main   lambda表达式   syn   返回   string   oid   返回值   

原文地址:https://www.cnblogs.com/buchizaodian/p/11871286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!