转换& # 39;Task< IList< T>祝辞& # 39;& # 39; IList< T> & # 39;
本文关键字:IList 祝辞 Task 转换 lt | 更新日期: 2023-09-27 18:13:57
这是我的任务方法:
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;
尝试:
imagelist.ContinueWith((sender) =>
{
var result = sender.result
foreach(var item in result)
{
//do stuff
}
}