개체 collection 중에서 어떤 property or method 반환값의 최대 or 최소인 object를 찾는 방법은 어떤게 있을까?
OrderBy를 통해 정령한 뒤 Take(1)을 하는 방법, 최소 or 최대값을 탐색한 뒤 그 값을 가지는 개체를 역으로 찾는 등 여러가지로 생각해 볼 수 있겠으나,
매우 깔끔한 방법을 찾아서 공유하고자 합니다.
LINQ Aggregate()를 사용하는 방법입니다.
간단하나 예제 코드로 설명을 대신합니다. :)
결과
People: Eunseo(2), Ethan(36), Violet(34)
Youngest: Eunseo(2)
Oldest: Ethan(36)
References
http://msdn.microsoft.com/ko-kr/library/vstudio/bb548651(v=vs.100).aspx
'Programming > .Net' 카테고리의 다른 글
ConfigurationSection을 이용한 App configuration #02 (0) | 2015.02.24 |
---|---|
(Workaround) return iterator with 'out' or 'ref' parameters (0) | 2015.02.16 |
ConfigurationSection을 이용한 App configuration (0) | 2015.01.15 |
문서변환 (0) | 2014.11.05 |
Oracle Stored Procedure for .Net (0) | 2014.10.23 |