这一个系列的文章主要来讲 C# 中的语言特性 async-await 在语言层面的本质,我们都知道 await 是编译器进行了一个 rewrite,然而这个 rewrite 并不是直接 rewrite 成其他没有原生支持 await 的语言的 lambda 回调的形式,而是整个对方法进行了重写,下面就让我们来从最简单的方法,一步一步剖析 await 糖的工作机制. 一个 async 方法,就是你在代码执行到一半的时候,告诉电脑:我要把函数返回,你先去干别的事情(比如 UI 操作),等我这边的事完…