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

  • 關於本站
  • 免責聲明