[C#] LINQ를 이용한 object List 중복 제거


[C#] LINQ를 이용한 object List 중복 제거

c# linq c# linq 중복제거 c# linq object 중복제거 class Item { public string ID; public DateTime UTC; public string Type; } List<Item> list = new List<Item> ... (대충 list add) //UTC 기준으로 중복제거 list = list.GroupBy(o=>o.UTC).Select(o=>o.First()).ToList(); 풀이 1. GroupBy는 list중에 UTC 값이 같은 Item 끼리 그룹을 만든다. [ GroupBy(o=>o.UTC) ] 2. Select는 1번에서 생성한 그룹의 첫번째 Item을 선택하겠다. [ Select(o=>o.First()) ] 3. 중복제거 완료 일지 하... class 중복제거 할일이 종종있는데 할때마다 기억나지 않는다... 기록기록 이제 까먹어도 괜찮다!! (중복제거는 자료구조마다, 상황마다 case by case다. 다음글에 함수를 ...


#CSharp #sorting #sort #Select #objectlist #linqsort #LINQ #GroupBy #C샵 #중복제거

원문링크 : [C#] LINQ를 이용한 object List 중복 제거