我有以下表达式,类型为 Task<IEnumerable<PendingApprovalUserChangeRequest>>
我需要将其转换为 IEnumerable<PendingApprovalUserChangeRequest>
.我该怎么做?
Task<IEnumerable<PendingApprovalUserChangeRequest>> pendingChangeRequest = service.GetPendingChangeRequest();
最佳答案
您可以在 async
方法中等待
它:
IEnumerable<PendingApprovalUserChangeRequest> result = await pendingChangeRequest;
您可以阅读有关异步编程的更多信息 here .
您还应该阅读这些 best practices如果您必须在代码库中引入 async
(这似乎是您的情况),请从 MSDN 获取。
关于c# - 将类型 Task<IEnumerable> 转换为类型 IEnumerable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58764051/