public async Task<List<string>> getAllQueries()
{
List<string> allQueries = new List<string>();
for (int i =0 ; i < 10; i++)
{
List<string> queries = await getQueriesForId(i);
allQueries.AddRange(queries);
}
return allQueries;
}
Run Code Online (Sandbox Code Playgroud)
这段代码有什么问题吗?我没有得到正确的结果。我对异步/等待不太了解。我观察到该函数返回列表,但没有合并所有并发调用的结果。有人可以让我知道如何合并来自所有并发调用的列表然后仅返回吗?