다음을 통해 공유


방법: LINQ 외부에 람다 식 사용(C# 프로그래밍 가이드)

람다 식은 LINQ 쿼리에만 제한되지 않습니다.대리자 값을 사용할 수 있는 위치, 즉 무명 메서드를 사용할 수 있는 모든 위치에서 람다 식을 사용할 수 있습니다.다음 예제에서는 Windows Forms 이벤트 처리기에서 람다 식을 사용하는 방법을 보여 줍니다.이 예제에서 입력 값(ObjectMouseEventArgs)의 형식은 컴파일러에서 유추되기 때문에 람다 입력 매개 변수에 명시적으로 지정할 필요가 없습니다.

예제

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        // Use a lambda expression to define an event handler.
       this.Click += (s, e) => { MessageBox.Show(((MouseEventArgs)e).Location.ToString());};
    }
}

참고 항목

참조

람다 식(C# 프로그래밍 가이드)

무명 메서드(C# 프로그래밍 가이드)

기타 리소스

LINQ(통합 언어 쿼리)