【发布时间】:2019-07-09 14:26:37
【问题描述】:
您好,我的代码如下。尝试从列表中获取“UnitNo”属性时出现错误:无法从“System.Collections.Generic.IEnumerable>”转换为“System.Collections.Generic.IEqualityComparer”
public class UnitSyncModelSchema
{
public ICollection<UnitBedRequest> UnitBeds { get; set; }
}
public class UnitBedRequest
{
public string UnitNo { get; set; }
}
public static List<UnitSyncModelSchema> GetUnitById()
{
....
return List<UnitSyncModelSchema>;
}
static int Main(string[] args)
{
List<UnitSyncModelSchema> units = GetUnitById();
//got error on this line
var UnitNo = new HashSet<string>(vesUnits.Select(s1 => s1.UnitBeds.Select(s2 => s2.UnitNo)));
}
【问题讨论】:
标签: c# list ienumerable