[C#] ラムダ式

ラムダ式 (lambda expression)

  • 匿名メソッドを2.0の頃の記法より簡単に書ける。
  • 匿名メソッドと同じ記法で式木(expression tree)を作れる。

匿名メソッドの記法の簡略化

匿名メソッド (C# 2.0)

ラムダ式 (C# 3.0)

{}の中身が単文の場合は{}とreturnも省略できる。

式木

割愛

参考サイト

ラムダ式 – C# によるプログラミング入門 | ++C++; // 未確認飛行 C
https://ufcpp.net/study/csharp/sp3_lambda.html

式木(Expression Trees) – C# によるプログラミング入門 | ++C++; // 未確認飛行 C
https://ufcpp.net/study/csharp/sp3_expression.html