방법: LINQ 외부에 람다 식 사용(C# 프로그래밍 가이드)
람다 식은 LINQ 쿼리에만 제한되지 않습니다.대리자 값을 사용할 수 있는 위치, 즉 무명 메서드를 사용할 수 있는 모든 위치에서 람다 식을 사용할 수 있습니다.다음 예제에서는 Windows Forms 이벤트 처리기에서 람다 식을 사용하는 방법을 보여 줍니다.이 예제에서 입력 값(Object 및 MouseEventArgs)의 형식은 컴파일러에서 유추되기 때문에 람다 입력 매개 변수에 명시적으로 지정할 필요가 없습니다.
예제
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());};
}
}