C# のラムダ式

5 views 01 Feb 2026
ラムダ式は、匿名関数を簡潔に記述するための構文です。C 3.0 で導入され、LINQ やイベント処理など様々な場面で活用されてい...
4 views 02 Feb 2026
ラムダ式には「式形式」と「文形式」の2種類があります。処理内容の複雑さによって使い分けることで、コードの可読性を保てます。 式形...
2 views 02 Feb 2026
ラムダ式では、コンパイラがコンテキストから引数の型を推論してくれます。これにより、型を明示的に書かなくても簡潔にコードを記述でき...
4 views 02 Feb 2026
`Action` と `Func` は、ラムダ式を格納するためによく使われる汎用デリゲート型です。戻り値の有無によって使い分けま...
4 views 02 Feb 2026
ラムダ式は、自身の外側で定義された変数を参照できます。この機能を「キャプチャ」と呼び、キャプチャされた変数を含むラムダ式を「クロ...
6 views 02 Feb 2026
LINQ(Language Integrated Query)は、ラムダ式が最も活躍する場面の一つです。コレクションに対する問い...
3 views 02 Feb 2026
式ツリー(Expression Tree)は、ラムダ式をコードとしてではなく「データ構造」として扱う仕組みです。Entity F...
8 views 02 Feb 2026
C 9.0 で導入された静的ラムダ(static lambda)は、外部変数のキャプチャを禁止するラムダ式です。意図しないキャプ...
5 views 03 Feb 2026
C 9.0 以降では、ラムダ式のパラメータとして破棄パラメータ(discard parameter)を使用できます。使わない引数...
5 views 03 Feb 2026
ラムダ式は便利な機能ですが、使い方によってはパフォーマンスに影響を与えることがあります。特にホットパスでは、いくつかの点に注意が...