gpt4 book ai didi

c# - await DoSomethingAsync 有什么意义

转载 作者:可可西里 更新时间:2023-11-01 07:56:04 25 4
gpt4 key购买 nike

<分区>

我正在努力思考所有已添加到最新版本的 .NET 框架中的异步内容。我理解其中的一部分,但老实说,我个人认为它不会让编写异步代码变得更容易。与我们在 async/await 出现之前使用的更传统的方法相比,我发现它在大多数时候相当困惑,而且实际上更难阅读。

无论如何,我的问题很简单。我看到很多这样的代码:

var stream = await file.readAsStreamAsync()

这是怎么回事?这不等同于调用该方法的阻塞变体吗,即

var stream = file.readAsStream()

如果是这样,那么在这里使用它有什么意义呢?它不会使代码更易于阅读,所以请告诉我我遗漏了什么。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com