Не могли бы вы объяснить, почему я получил следующую ошибку. Код ниже предназначен только для демонстрации.Async/Await un unwipping task
«System.Threading.Tasks.Task» не содержит определение для «уравновешивания»
var items = Enumerable.Range(1, 10).Select(async x => await DoStuff());
var trimmedThings = items.Select(x => x.Trim());
public async Task<string> DoStuff() { //Do Stuff };
Я думал, используя AWAIT бы разворачивать задачу, обнажая строку, поэтому тип пункты будут Enumerable<string>
, а не Enumerable<Task<string>>