logo
  • 教程列表
  • SO官方文档
  • Lambda 表达式
    • 使用 lambda 语法创建一个闭包
    • Lambda 表达式作为委托初始化的简写
    • 基本的 lambda 表达式
    • Lambda 表达式作为事件处理程序
    • LINQ 的基本 lambda 表达式
    • 具有多个参数或无参数的 Lambda 表达式
    • 带语句块体的 Lambda 语法
    • Lambdas 可以作为 Func 和 Expression 发出
    • System.Linq.Expressions 的 Lambda 表达式
    • 将多个语句放在语句 Lambda 中
    • 将 Lambda 表达式作为参数传递给方法
    • Func 和 Action 的 Lambdas
  1. StackOverflow 文档
  2. C# Language 教程
  3. Lambda 表达式
  4. Lambda 表达式作为委托初始化的简写

Lambda 表达式作为委托初始化的简写

Created: November-22, 2018

public delegate int ModifyInt(int input);
ModifyInt multiplyByTwo = x => x * 2;

上面的 Lambda 表达式语法等效于以下详细代码:

public delegate int ModifyInt(int input);

ModifyInt multiplyByTwo = delegate(int x){
    return x * 2;
};
  • 基本的 lambda 表达式
  • 使用 lambda 语法创建一个闭包

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明