有一些初步消息来源提到C#7.0中有一个新的ValueTask:
https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/
http://intellitect.com/generalized-async-return-types/
但我找不到这种类型?
答案 0 :(得分:20)
根据the documentation,System.Threading.Tasks.ValueTask<TResult>
位于System.Threading.Tasks.Extensions
package。
答案 1 :(得分:0)
对于那些仍在努力使用ValueTask的人,仍然必须安装System.Threading.Tasks.Extensions Nuget包。我的系统包括VS 2017版本15.2以及.NET Framework 4.7版 - 我仍然需要安装Nuget软件包。
要安装软件包,请在VS 2017中单击“项目”菜单,然后选择“管理Nuget软件包”。在搜索框中,输入System.Threading.Tasks.Extensions,然后安装它。你应该好好追求这个。