我有一个情况,需要从列表中删除重复项。这是由于我已将一些列表合并在一起造成的。
List<Guid> CompleteListOfPeople = firstListGuids.Union(secondListGuids).ToList().Union(thirdListGuids).ToList();
我应该怎么筛选Guid列表,以获取唯一的Guid?
谢谢
我有一个情况,需要从列表中删除重复项。这是由于我已将一些列表合并在一起造成的。
List<Guid> CompleteListOfPeople = firstListGuids.Union(secondListGuids).ToList().Union(thirdListGuids).ToList();
我应该怎么筛选Guid列表,以获取唯一的Guid?
谢谢
Union
应该已经给你唯一的值。请注意,您不需要中间的ToList()
调用。只需:
List<Guid> completeListOfPeople = firstListGuids.Union(secondListGuids).
.Union(thirdListGuids)
.ToList();