首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从列表中获取不同的项

从列表中获取不同的项
EN

Stack Overflow用户
提问于 2011-01-09 20:10:26
回答 4查看 109.1K关注 0票数 25

我有一个具有三个整数属性的对象列表。如何从列表中获取第一个整数属性的不同值?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-01-09 20:16:45

这应该行得通

代码语言:javascript
复制
List<int> result = YourListObject.Select(o => o.FirstInteger).Distinct().ToList();
票数 66
EN

Stack Overflow用户

发布于 2011-01-09 20:15:24

尝试:

var g = collection.Select(i => i.Property1).Distinct();

你可以发布一些源代码,以便我们可以给你一个更好的例子吗?

编辑:

在我的示例中,我有一个集合collection,其中包含您的类的大量实例。然后,我从每个类中选择Property1,过滤到该属性的不同值。

票数 11
EN

Stack Overflow用户

发布于 2011-10-08 18:12:21

我发现这个方法很有用,对我来说对于字符串来说工作得很好。

代码语言:javascript
复制
var distinctNames = (from d in YourList select d).Distinct();

希望这对像我这样的人在SO中搜索详细信息是有用的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4639036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档