Подтвердить что ты не робот

Есть ли значение ValueTask <T> в С# 7.0?

Есть несколько предварительных источников, которые упоминают, что в С# 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/

Но я не могу найти этот тип?

4b9b3361

Ответ 2

Для тех, кто все еще пытается использовать ValueTask, пакет Nuget System.Threading.Tasks.Extensions должен быть установлен. Моя система включает VS 2017 версии 15.2 вместе с версией 4.7.NET Framework - и мне все еще пришлось установить пакет Nuget.

Чтобы установить пакет, из VS 2017 нажмите на меню "Проект" и выберите "Управление пакетами Nuget". В поле поиска введите System.Threading.Tasks.Extensions и затем установите его. После этого вы должны быть добры.