Filter out distinct elements with condition

前端 未结 3 1467
情深已故
情深已故 2021-01-16 14:51

I have a list of objects that has some duplicates by a property. I would like to get all non-duplicate and also 1 of the duplicates based on a condition.

For eg.

3条回答
  •  醉梦人生
    2021-01-16 15:21

    Something like

    list.GroupBy(item=>item.Code).Select(item=>new {code = item.Key, grade = item.Max(i=>i.Grade)}).ToList();
    

提交回复
热议问题