[c#] 람다식을 사용하여 어떻게 코드를 관리할 수 있나요?
람다식은 익명 메서드의 특별한 형태로, 람다식을 사용하면 코드를 각별하게 처리하거나 전달할 필요가 없는 작은 함수를 쉽게 정의할 수 있습니다. 또한, 람다식은 LINQ 쿼리와 함께 사용하여 데이터를 필터링하고 변형하는 데 유용하게 활용됩니다.
아래는 간단한 예제 코드입니다:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
// 람다식을 사용하여 짝수를 필터링합니다.
var evenNumbers = numbers.Where(n => n % 2 == 0);
foreach (var number in evenNumbers)
{
Console.WriteLine(number);
}
}
}
위 코드에서 n => n % 2 == 0
는 짝수를 필터링하기 위한 간단한 람다식입니다.
람다식을 사용하여 C# 코드를 더 간결하고 가독성 있게 만들 수 있으며, LINQ와 함께 사용하여 데이터 처리를 효율적으로 수행할 수 있습니다.