更新:2007 年 11 月
Lambda 表达式并不只限于在 LINQ 查询中使用。可以在需要委托值的任何地方(也就是在可以使用匿名方法的任何地方)使用这些表达式。下面的示例演示如何在 Windows 窗体事件处理程序中使用 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());}; } } |