【发布时间】:2021-06-16 21:23:04
【问题描述】:
我得到了方法的接口:
Task<Dictionary<long, Cars>> GetCars();
我有虚拟机:
private IList<Cars> m_cars;
public IList<Cars> MyCars
{
get => m_cars;
}
还有一些方法:
public override void Load()
{
MyCars = someservice.GetCars();
}
但我做不到。如何从Dictionary 到IList 赋值?
【问题讨论】:
-
GetCars是异步的,Load不是。GetCars是否需要异步,如果需要,您是否也可以使Load异步? -
@Self 部分,但
GetCars返回Task<Dictionary<long, Cars>>而不是Dictionary<long, Cars>。 -
恐怕改不了
Load() -
那么您可能应该阅读以下内容:stackoverflow.com/questions/9343594/…
-
没人会提到
how to assing values
标签: c# list dictionary task