如何:在 LINQ 外部使用 Lambda 表达式(C# 编程指南) - C# 编程指南

返回介绍

如何:在 LINQ 外部使用 Lambda 表达式(C# 编程指南)

发布于 2019-11-12 字数773 浏览 970 评论 0

Lambda 表达式并不只限于在 LINQ 查询中使用。可以在需要委托值的任何地方(也就是在可以使用匿名方法的任何地方)使用这些表达式。下面的示例演示如何在 Windows 窗体事件处理程序中使用 Lambda 表达式。请注意,输入的类型(Object 和 MouseEventArgs)由编译器推理,因此不必在 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)

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!