[c#] 람다식을 사용하여 어떻게 자료구조를 조작할 수 있나요?

예를 들어, List의 요소들 중에서 조건을 만족하는 요소만 필터링하고 싶다면, `Where` 메서드를 사용할 수 있습니다. 아래는 람다식을 사용하여 3의 배수를 필터링하는 예제 코드입니다.

List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
var multiplesOfThree = numbers.Where(x => x % 3 == 0);

위의 코드에서 x => x % 3 == 0 부분이 람다식으로, 짝수를 필터링하는 조건을 표현한 것입니다. 비슷하게, Select 메서드를 사용하여 각 요소를 매핑하거나, OrderBy 메서드를 사용하여 요소를 정렬할 수 있습니다.

이처럼, 람다식을 사용하면 자료구조를 다양하게 조작할 수 있으며, LINQ(언어 간 쿼리)와 함께 사용하면 더욱 강력한 기능을 발휘할 수 있습니다.

더 자세한 내용은 아래의 참고 자료를 참고하시기 바랍니다: