4
为什么在C#中为什么要在ValueTask <T>上使用Task <T>?
Наэтотвопросестьответына 堆栈溢出нарусском:КогдаследуетиспользоватьValueTask <T>? 从C#7.0开始,异步方法可以返回ValueTask <T>。解释说,当我们有一个缓存的结果或通过同步代码模拟异步时,应该使用它。但是,我仍然不明白始终使用ValueTask是什么问题,或者实际上为什么从一开始就没有使用值类型构建async / await。ValueTask何时无法完成这项工作?
168
c#
asynchronous