【发布时间】:2020-01-05 00:37:50
【问题描述】:
我有一个这样的项目列表:
Item1: Id=1, Name="name1"
Item2: Id=2, Name="name1"
Item3: Id=3, Name="Test2"
我想要做的是得到这样的精简列表:
Item1: Id=1, Name="name1"
Item2: Id=2, Name="name1"
所以基本上我希望拥有与给定属性具有相同值的项目。 所以所有具有相同属性值的项目。
我已尝试将它们分组,但我不知道下一步该做什么。
items.OrderBy(x => x.Name);
编辑解释。
似乎我没有理解这个问题。答案是预期的,但这里已经有解决方案:
【问题讨论】:
-
请问您打算在该清单中包含多少项目?
-
您的示例结果列表是否正确?第二项不应该是
Item2: Id=2, Name="Test2"吗? -
你编辑的解释还是有点神秘。项目 Id=4 和 5 也具有相同的名称。为什么他们被排除在外?
-
@OlivierJacot-Descombes 你是对的,这是我的错,误解了这个问题。