我希望以下語句返回一個IEnumerable字符串來代替。使此LINQ語句返回T代替任務<T>
IEnumerable<Task<string>> @select = artist.Reviews.Select(async s => await DownloadFile(s.ImageUrl,1000));
添加等待在前DownloadFile沒有任何改變。該方法的
簽名被稱爲:
private static async Task<string> DownloadFile(string url, int timeout)
我怎樣才能做到這一點?
敢肯定這應該是任務>,不IEnumerable的>即任務返回任務,每個返回字符串的IEnumerable 不是一個IEnumerable(?) –
Zenilogix
這聽起來更好,是:) – Aybe