为什么需要async关键字?
我知道如果一个方法里,有使用await关键字,那么这个方法就必须被async修饰。
既然如此,C#编译器可以自己查看一个方法里有没有await,有的话就自动加上async,不需要人手工加了,也不需要多增加这么一个关键字。
为什么微软没有这么做,不让C#编译器自己添加标识,而是引入一个新的关键字并让程序员手工添加?
既然如此,C#编译器可以自己查看一个方法里有没有await,有的话就自动加上async,不需要人手工加了,也不需要多增加这么一个关键字。
为什么微软没有这么做,不让C#编译器自己添加标识,而是引入一个新的关键字并让程序员手工添加?
...全文
相关推荐
深入理解ES7的async/await的用法
本文将深入探讨async/await的用法,并与Promise和co模块进行比较。1. async/await是什么?
.NET中的async和await关键字使用及Task异步调用实例
`async`和`await`关键字`async`关键字用于标记一个方法为异步方法,这允许在该方法内部使用`await`关键字。
typescript-async:使用TypeScript创建异步代码
在TypeScript中,我们可以使用`async`关键字声明一个异步函数,并使用`await`关键字等待Promise的结果。
AwaitKit:受 ES8 Async/Await 启发,用 Swift 实现的异步编程库.zip
Async/Await 语法在 JavaScript(ES8 及以后版本)中引入,它允许开发者像处理同步代码一样处理异步操作。
async-bach:出于教育目的重写了phatedbach及其相关的依赖项
### 为什么需要`async-bach`?


