📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
79行目: 79行目:
  </syntaxhighlight>
  </syntaxhighlight>
<br>
<br>
また、Actionを使用してラムダ式の即時実行を行うこともできる。<br>
<syntaxhighlight lang="c#">
// 括弧を使用した即時実行
new Action<int>(x =>
{
    x++;
})(1);
// Invokeメソッドを使用した即時実行
new Action<int>(x =>
{
    x++;
}).Invoke(1);
// ローカル変数を使用・変更する場合
int result = 1;
new Action<int>(x =>
{
    result = x + 1;
    Console.WriteLine($"値 : {result}");
})(1);
</syntaxhighlight>
<br>
==== Func ====
==== Func ====
Funcとは、パラメータを受け取り、値を返すデリゲートである。<br>
Funcとは、パラメータを受け取り、値を返すデリゲートである。<br>