首页 > 学院 > 开发设计 > 正文

C#中async和await用法

2019-11-17 02:23:55
字体:
来源:转载
供稿:网友

C#中async和await用法

.net 4.5中新增了async和await这一对用于异步编程的关键字。

async放在方法中存在await代码的方法中,await放在调用返回Task的方法前。

    class Class1    {        PRivate async void DoSomething()        {            await Do();        }        private Task Do()        {            return Task.Run(() => { Thread.Sleep(5000); });        }        [STAThread]        static void Main(string[] args)        {            Class1 c = new Class1();            c.DoSomething();        }    }


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表