더북(TheBook)

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의 배수인 데이터만 필터링해서 가져옵니다. 이처럼 논리 연산자를 사용하여 하나 이상의 조건을 처리할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.