相关疑难解决方法(0)

为什么在C#中使用Task <T>而不是ValueTask <T>?

从C#7.0开始,异步方法可以返回ValueTask <T>.解释说,当我们有缓存结果或通过同步代码模拟异步时,应该使用它.但是我仍然不明白使用ValueTask的问题是什么,或者实际上为什么async/await不是从一开始就使用值类型构建的.ValueTask何时无法完成这项工作?

c# asynchronous

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

标签 统计

asynchronous ×1

c# ×1