Where() 확장 메서드는 조건을 처리하거나 원하는 데이터만 가져오는 필터링 기능을 합니다. 다음 내용을 입력한 후 실행해 보세요.
Where( ) 확장 메서드를 사용한 필터링: Filter.cs
using System; using System.Linq; class Filter { static void Main() { int[] numbers = { 1, 2, 3, 4, 5 }; var nums = numbers.Where(it => it % 2 == 0 && it > 3); //짝수 && 3보다 큰 foreach (var num in nums) { Console.WriteLine(num); } } }
실행 결과
4
Where(it => it % 2 == 0 && it > 3) 조건을 사용하여 짝수이면서 3의 배수인 데이터만 필터링해서 가져옵니다. 이처럼 논리 연산자를 사용하여 하나 이상의 조건을 처리할 수 있습니다.