「C#」匿名メソッドを使用するサンプル

書式
1.匿名メソッドの定義
delegate void メソット名(データ型 変数名);
2.匿名メソッドの使用
メソッド名 変数名= (データ型 変数名) => {処理コード}

使用例

using System;

//匿名メソッド funAの宣言
delegate void funA(string str);
//匿名メソッド funBの宣言
delegate void funB(int age);

class ArkgameStudyDemo
{
    public static void Main()
    {
        //匿名funAを使用
        funA cft = (string str) => { Console.WriteLine(str + " in arkgame"); };
        cft("study skill");

        //匿名funBを使用
        funB cftB = (int age) => { Console.WriteLine(age*2); };
        cftB(12);
        Console.ReadKey();
    }
}

実行結果
study skill in arkgame
24

C#

Posted by arkgame