C#
- C# C# LINQのGroupByとJoinを深掘り:複合キー、ToLookup、CountBy LINQのgroup byとjoinをもう一歩深く。複合キー、GroupByとToLookupの違い、nullキー、重複キーの結合、.NET 9のCountBy・AggregateByまで .NET 10で動かし、速度とメモリを実測。
- C# C# LINQの基本:.NET 10で動かし直した入門 from・where・orderby・select・group・join を例で整理し、すべて .NET 10 で動かし直した。遅延実行の落とし穴、新しい LeftJoin、ループとの速度差も実測。
- C# C#のラムダ式:.NET 10で動かし直した入門と落とし穴 C#ラムダ式の基本(式形式・ステートメント形式)から、C# 10の自然な型、C# 12の既定パラメーター、staticラムダ、ループでのキャプチャの罠まで。コンパイルエラーとキャプチャのコストを実測。
- C# C#のFunc・Actionデリゲート:落とし穴と呼び出しコストの実測 FuncとActionの違い、out引数やPredicate<T>と互換がない理由、マルチキャストの3つの罠、インターフェースとの呼び出しコスト比較。2021年の例がコンパイルできなかった原因も整理。