Jak: Lambda výrazy mimo LINQ (Příručka programování C#)
Lambda výrazy nejsou omezeny na LINQ dotazy.Můžete je všude, kde hodnota delegát očekává, kdykoli anonymní metody lze použít.Následující příklad ukazuje použití lambda výraz v obslužné rutiny události model Windows Forms.Všimněte si, že typy vstupů (Object a MouseEventArgs) jsou odvodit kompilátorem a nemají být výslovně uveden v lambda vstupní parametry.
Příklad
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());};
}
}
Viz také
Referenční dokumentace
Lambda výrazy (Příručka programování C#)
Anonymní metody (Příručka programování C#)