如果API返回ValueTaskValueTask<T>,是否可以像在ContinueWith上一样对它执行Task?是否有Microsoft提供的NuGet库可用于.NET Standard 2.0?

最佳答案

使用 valueTask.AsTask() AsTask()对于您的用例来说是一个逃生舱门。 ValueTask的目的是在任何可能的情况下避免分配,但是如果您要在另一个线程上调用延续,则需要分配一些内容,它也可能是Task<T>

09-05 02:59