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. Func 和 Action 的 Lambdas

Func 和 Action 的 Lambdas

Created: November-22, 2018

通常,lambdas 用於定義簡單函式 (通常在 linq 表示式的上下文中):

var incremented = myEnumerable.Select(x => x + 1);

這裡的 return 是隱含的。

但是,也可以將操作作為 lambda 傳遞 :

myObservable.Do(x => Console.WriteLine(x));
  • 將 Lambda 表示式作為引數傳遞給方法

Copyright © 2018. All right reserved

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

  • 關於本站
  • 免責聲明