Поддерживается ли IAsyncEnumerable в C # 8.0? - PullRequest
3 голосов
/ 24 апреля 2019

Действительно трудно найти какую-либо информацию о IAsyncEnumerable, кроме нескольких упоминаний в статьях "Что нового в c # 8.0". Пытаясь использовать его в Visual Studio 2019 с включенными netstandard 2.0 и C # 8, он распознает класс, но я получаю массу ошибок при сборке:

enter image description here

Ответы [ 2 ]

6 голосов
/ 24 апреля 2019

C # 8 поддерживает эти функции.Однако это не будет работать со стандартом .Net 2.0

IAsyncEnumerable Interface

Относится к

.NET Core3.0 Предварительный просмотр 3

.NET Standard 2.1 Предварительный просмотр

Вы должны получить любой из предварительных просмотров.

Более подробную информацию о .Net Core 3 Preview можно найти здесь

0 голосов
/ 24 апреля 2019

Похоже, вам нужно настроить таргетинг на .NET Standard 2.1, но это пока только в режиме предварительного просмотра

https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.iasyncenumerable-1?view=netstandard-2.1

...