【发布时间】:2015-01-14 23:46:55
【问题描述】:
我试图找出列表中的重复值。
但是,我的列表类型不是原始类型,我想知道列表中哪些元素是重复的。
比如我在List<Person>中有三个“Person”类,people,如下代码。
我的过滤器是 Person 类的“Gender”属性,目标结果应该包含“Mary”和“Sandy”对象,因为它们的 Gender 值相同-->female。
Person Paul = new Person() { Name="Paul", Gender="male", Age="15"};
Person Mary = new Person() { Name = "Mary", Gender = "female", Age = "22" };
Person Sandy = new Person() { Name = "Sandy", Gender = "female", Age = "13" };
List<Person> people = new List<Person>();
people.Add(Paul);
people.Add(Mary);
people.Add(Sandy);
【问题讨论】:
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
-
顺便说一句,不要缩进你的纯文本。将您的 代码 缩进四个空格,而不是您的文本