相关疑难解决方法(0)

我应该如何将返回非泛型任务的函数转换为ValueTask?

我正在研究一些在内存中构建缓冲区的代码,然后TextWriter在缓冲区填满时将其清空.大多数情况下,角色将直接进入缓冲区(同步)但偶尔(每4kb一次)我需要调用TextWriter.WriteAsync.

System.Threading.Tasks.Extensions有只似乎是一个ValueTask<T>结构,并且没有非通用ValueTask(没有一个类型参数).为什么没有ValueTask,如果我需要转换返回非泛型的方法Task(即方法的异步等价物void),我该ValueTask怎么办?

c# task task-parallel-library async-await

7
推荐指数
1
解决办法
490
查看次数

标签 统计

async-await ×1

c# ×1

task ×1

task-parallel-library ×1