创建完成的任务 [英] Create a completed Task

查看:167
本文介绍了创建完成的任务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想创建一个完整的工作(而不是任务< T> )。是不是有什么内置到.NET做到这一点?

I want to create a completed Task (not Task<T>). Is there something built into .NET to do this?

一个相关的问题: 创建一个完成任务&LT; T&GT;

推荐答案

最新的.NET程序(V4版本。 6)是增加了这一点,一个内置的<一个href="https://msdn.microsoft.com/en-us/library/system.threading.tasks.task.completedtask(v=vs.110).aspx">Task.CompletedTask:

The newest version of .Net (v4.6) is adding just that, a built-in Task.CompletedTask:

Task completedTask = Task.CompletedTask;

该属性是作为一个没有锁单,所以你会的几乎的始终使用相同的完成任务。

That property is implemented as a no-lock singleton so you would almost always be using the same completed task.

这篇关于创建完成的任务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆