HOW TO:在 LINQ 之外使用 Lambda 運算式 (C# 程式設計手冊)

Lambda 運算式並不限於 LINQ 查詢。 在預期會使用委派 (Delegate) 的任何位置,也就是任何可以使用匿名方法的位置,都可以使用這種運算式。 下列範例會示範如何在 Windows Form 事件處理常式中使用 Lambda 運算式。 請注意,輸入的型別 (ObjectMouseEventArgs) 是由編譯器 (Compiler) 推斷,因此不需要在 Lambda 輸入參數中明確提供。

範例

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());};
    }
}

請參閱

參考

Lambda 運算式 (C# 程式設計手冊)

匿名方法 (C# 程式設計手冊)

其他資源

LINQ (Language-Integrated Query)