짝수인 데이터만 오름차순 정렬하기
Enumerable.Range() 메서드를 사용하여 1부터 10까지 정수를 저장한 numbers 컬렉션을 만듭니다. 이 중에서 Where() 메서드로 짝수인 데이터만 가져온 후 다시 OrderBy() 메서드를 사용하여 오름차순 정렬한 데이터를 가져옵니다. C# 인터렉티브에서 직접 Where()와 OrderBy() 메서드의 실행 결과를 출력할 수 있습니다.
> var numbers = Enumerable.Range(1, 10); > numbers RangeIterator { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } > numbers.Where(n => n % 2 == 0).OrderBy(n => n) OrderedEnumerable<int, int> { 2, 4, 6, 8, 10 }
결괏값 중에서 RangeIterator와 OrderedEnumerable<T> 형태는 내부적으로 사용하는 코드라 몰라도 됩니다.