2011-10-31 9 views
3

重複をリストから削除する必要がある状況があります。私はいくつかのリストをtogatherに組み合わせたので、これが来ています。List-LINQから重複を削除する

List<Guid> CompleteListOfPeople = firstListGuids.Union(secondListGuids).ToList().Union(thirdListGuids).ToList(); 

GuidsのリストをファイリングしてユニークなGuidsのみを取得するにはどうすればよいですか?

答えて

3

Unionはすでにあなたにユニークな値を与える必要があります、ありがとうございました。中間のToList()コールは必要ありません。ちょうど:

List<Guid> completeListOfPeople = firstListGuids.Union(secondListGuids). 
               .Union(thirdListGuids) 
               .ToList(); 
+0

ありがとうございました。私は、連合を使って重複を取り除くことは知りませんでした。ありがとうございました。 –

関連する問題