我有一个叫做
这个列表中有5个客户,其中2个来自 "New York",5个来自 "Madrid"。
我想让这个列表只留下两个客户:一个来自 "New York",另一个来自 "Madrid"。如果有两个客户来自 "New York",那么我只需要最后一个。对于 "Madrid" 也是同样的。
LINQ 语句应该是什么样子的?
navigationList
的集合。这个集合包含了 customer
对象。每个客户对象中都有一个叫做 Town
的属性。这个列表中有5个客户,其中2个来自 "New York",5个来自 "Madrid"。
我想让这个列表只留下两个客户:一个来自 "New York",另一个来自 "Madrid"。如果有两个客户来自 "New York",那么我只需要最后一个。对于 "Madrid" 也是同样的。
LINQ 语句应该是什么样子的?
var newList = navigationList.GroupBy(c => c.Town) // ?