我想根据列表中存在的项目检查列表中的某些项目是否相同。List<ProductDetailDTO> productDTOs;ProductDetailDTO 是 -public class ProductDetailDTO{ public int ProductId { get; set; } public string Name { get; set; } public string Category { get; set; } public byte[] Image { get; set; } public string Description { get; set; } public string Brand { get; set; } public string GUID { get; set; } public string VariantName { get; set; } public string VariantValue { get; set; } public decimal Price { get; set; }}现在,我想一起显示所有具有相同 GUID 的 VariantName 和 VariantValue。我怎样才能做到这一点?
1 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
试试这个
productDTOs.GroupBy(x => x.GUID,(key,item) => new
{
VariantName= item.Select(y=>y.VariantName),
VariantValue = item.Select(y => y.VariantValue),
}).ToList()
- 1 回答
- 0 关注
- 112 浏览
添加回答
举报
0/150
提交
取消