본문 바로가기

워크/C# 기본 문법

람다 식

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 리스트의 요소를 출력합니다.

람다 식을 사용하면, 코드를 간결하게 작성할 수 있습니다. 람다 식은 익명 함수를 선언하는 방법 중 하나로, 메서드의 매개변수로 전달하거나, 변수에 할당할 수 있습니다.

 

 

 

 

'워크 > C# 기본 문법' 카테고리의 다른 글

C#의 기본 문법의 예시 코드  (0) 2023.09.06
LINQ  (0) 2023.09.06
예외 처리  (0) 2023.09.06
제네릭  (0) 2023.09.04
인터페이스  (0) 2023.09.04