从列表中获取不同的项目
我有一个具有三个整数属性的对象列表。 如何从列表中获取第一个整数属性的不同值?
这应该工作,
List result = YourListObject.Select(o => o.FirstInteger).Distinct().ToList();
尝试:
var g = collection.Select(i => i.Property1).Distinct();
你能发布一些源代码,以便我们能给你一个更好的例子吗?
编辑:
在我的示例中,我有一个集合collection
,其中包含许多类的实例。 然后我从每个类中选择Property1
,过滤到该属性的不同值。
我发现这对我来说很有用,也很适合我。
var distinctNames = (from d in YourList select d).Distinct();
希望这对像我这样在SO中搜索细节的人有用。