小编Pdo*_*don的帖子

了解在一行中使用的Task.Run + Wait()+ async + await的使用

我是C#新手,所以我很难理解一些概念,而且我遇到了一段我不太了解的代码:

static void Main(string[] args)
{
 Task.Run(async () => { await SomeClass.Initiate(new Configuration()); }).Wait();
 while (true) ;
}
Run Code Online (Sandbox Code Playgroud)

据我所知,这运行一个启动方法的任务.此方法运行,然后,一旦完成,它将进入无限循环等待.感觉代码没有意义,或者我不理解正确.

谢谢

c# async-await

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

async-await ×1

c# ×1