我正在实现IAsyncDisposable,它要求我返回一个ValueTask,但有时我的dispose方法与此无关。在这种情况下我该如何返回?
目前,我返回的new ValueTask(Task.CompletedTask)似乎有效,但由于valueTasks的目的是避免创建不必要的堆对象,所以我确信应该有一种更简单、更有效的方法。
发布于 2020-03-28 10:19:58
发布于 2021-03-08 06:19:09
.NET 5.0:
您可以使用ValueTask.CompletedTask。
https://stackoverflow.com/questions/60899674
复制相似问题