[c#] 람다식을 사용하여 어떻게 함수를 콘서트할 수 있나요?

예를 들어, C#에서는 람다식을 사용하여 LINQ 쿼리에서 사용할 수 있습니다. LINQ는 데이터 소스로부터 데이터를 쿼리하고 변환하는데 사용되는 기술입니다.

다음은 간단한 예제입니다:

using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
        
        // 람다식을 사용한 LINQ 쿼리
        var evenNumbers = numbers.Where(n => n % 2 == 0);
        
        foreach (var number in evenNumbers)
        {
            Console.WriteLine(number);
        }
    }
}

위의 예제에서 Where 메서드에 전달된 람다식 n => n % 2 == 0은 리스트에서 짝수를 필터링하는 역할을 합니다. 이것은 익명 함수로 간주되며 n을 입력 매개변수로 가집니다.

이 예제를 통해 람다식을 사용하여 함수를 콘서트하는 방법을 볼 수 있습니다.