我有一个与以下相同的人员列表:
List<Person> Persons=New List<Person>
Person 类包含一些属性,例如 Id,Firstname,LastName,Age,... 在此列表中存在一些具有相同 Firstname 和 LastName 的重复对象
我如何识别和找到重复的对象 ID?
我有一个与以下相同的人员列表:
List<Person> Persons=New List<Person>
Person 类包含一些属性,例如 Id,Firstname,LastName,Age,... 在此列表中存在一些具有相同 Firstname 和 LastName 的重复对象
我如何识别和找到重复的对象 ID?
int[] listOfItems = new[] { 4, 2, 3, 1, 6, 4, 3 };
var duplicates = listOfItems
.GroupBy(i => i)
.Where(g => g.Count() > 1)
.Select(g => g.Key);
foreach (var d in duplicates)
Console.WriteLine(d);
如果我没记错的话,如果这是你所追求的,这应该创建一个唯一的列表:
List<String> list2 = new ArrayList<String>(new HashSet<String>(list1));