3
我有一种情况我需要从列表中删除重复项。这是因为我已经将一些列表合并在一起。删除列表中的重复项-linq
List<Guid> CompleteListOfPeople = firstListGuids.Union(secondListGuids).ToList().Union(thirdListGuids).ToList();
我应该怎样填充Guid的列表,以便我只得到唯一的Guids?
谢谢
我有一种情况我需要从列表中删除重复项。这是因为我已经将一些列表合并在一起。删除列表中的重复项-linq
List<Guid> CompleteListOfPeople = firstListGuids.Union(secondListGuids).ToList().Union(thirdListGuids).ToList();
我应该怎样填充Guid的列表,以便我只得到唯一的Guids?
谢谢
Union
应该已经给你独特价值。请注意,您不需要中间的ToList()
调用。只是:
List<Guid> completeListOfPeople = firstListGuids.Union(secondListGuids).
.Union(thirdListGuids)
.ToList();
谢谢乔恩。我不知道使用联盟会摆脱重复。谢谢。 –