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. LINQ 的基本 lambda 表达式

LINQ 的基本 lambda 表达式

Created: November-22, 2018

// assume source is {0, 1, 2, ..., 10}

var evens = source.Where(n => n%2 == 0);
// evens = {0, 2, 4, ... 10}

var strings = source.Select(n => n.ToString());
// strings = {"0", "1", ..., "10"}
  • 具有多个参数或无参数的 Lambda 表达式
  • Lambda 表达式作为事件处理程序

Copyright © 2018. All right reserved

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

  • 关于我们
  • 免责声明