草庐IT

DoSomethingReturnString

全部标签

c# - 如何用异步调用的结果来补充字典?

假设我有这样的代码:publicasyncTaskDoSomethingReturnString(intn){...}int[]numbers=newint[]{1,2,3};假设我想创建一个包含调用DoSomethingReturnString的结果的字典对于每个类似于此的数字:Dictionarydictionary=numbers.ToDictionary(n=>n,n=>DoSomethingReturnString(n));那是行不通的,因为DoSomethingReturnString返回Task而不是string.智能感知建议我尝试将我的lambda表达式指定为异步,但这