そろそろ C# 12 の時期なので予習を始めなければなりません。
今回は 「 既定のラムダ パラメーター 」 を確認してみましょう。
■ 既定のラムダ パラメーター
learn.microsoft.com
default 値を持つ (省略可能な引数をもつ) ラムダ式が書ける
var lambda1 = (int a, int b = 1) => a + b; // 省略可能な引数を持つラムダ式が書ける Console.WriteLine(lambda1(2)); Console.WriteLine(lambda1(2, 3)); Function lambda2 = (int a, int b = 1) => a + b; // delegate で型を書くことも Console.WriteLine(lambda2(3)); Console.WriteLine(lambda2(3, 4)); public delegate int Function(int a, int b = 1);