C#에서 람다 식을 사용하는 예시는 다음과 같습니다:
using System;
using System.Collections.Generic;
using System.Linq;
namespace LambdaExpressionExample
{
class Program
{
static void Main(string[] args)
{
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
// 람다 식을 사용하여 짝수만 선택
List<int> evenNumbers = numbers.Where(n => n % 2 == 0).ToList();
// 결과 출력
foreach (var number in evenNumbers)
{
Console.WriteLine(number);
}
}
}
}
이 예제에서는 numbers라는 정수 리스트를 선언하고, Where 메서드와 람다 식 n => n % 2 == 0을 사용하여 짝수만 선택합니다.
Main 함수에서는 numbers 리스트에서 Where 메서드와 람다 식을 사용하여 짝수만 선택하고, 선택된 짝수를 evenNumbers 리스트에 저장합니다. 그리고 evenNumbers 리스트의 요소를 출력합니다.
람다 식을 사용하면, 코드를 간결하게 작성할 수 있습니다. 람다 식은 익명 함수를 선언하는 방법 중 하나로, 메서드의 매개변수로 전달하거나, 변수에 할당할 수 있습니다.