2009年12月7日月曜日

ラムダ式を使用しdelegate型の変数を定義し、delegateキーワードの代わりにλ演算子(=>)を使用し匿名メソッドを使用したコードをより短く記述する。
using System;

class MainClass
{
    public static void Main()
    {
        // delegate型の変数をラムダ式を使用し定義する
        // パラメータの型は型推論を利用している
        Action<int> delegateVar = n => { Console.WriteLine(n); };

        // 出力値12345
        delegateVar(12345);
    }
}

0 コメント:

コメントを投稿