gpt4 book ai didi

c# - 将 'Task>' 转换为 'IList'

转载 作者:太空宇宙 更新时间:2023-11-03 20:04:11 26 4
gpt4 key购买 nike

这是我的任务方法:

public static async Task<IList<ResourceModel>> GetResourcesByName()

这是在另一个类中,我想在其中使用任务方法的返回值:

 Task<IList<ResourceModel>> imagelist = RMS.SharedMobile.Adapter.ResourceAdapter.GetResourcesByName();

我想做一个 foreach 循环来遍历它返回的列表,但如果它是一个 Task,那是不可能的。那么如何将它转换为有用的 IList 或其他东西呢?

最佳答案

如果可以,请使用await

var imageList = await RMS.SharedMobile.Adapter.ResourceAdapter.GetResourcesByName();

或者:

var imageList = RMS.SharedMobile.Adapter.ResourceAdapter.GetResourcesByName().Result;

关于c# - 将 'Task<IList<T>>' 转换为 'IList<T>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24882444/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com