2010年1月7日木曜日

delegateキーワードを使用してDelegateを定義し、変数の定義時にMethodを直接ブロックに記述して実行してみる。

using System;


delegate void SampleDelegate(int n,string s);


class MainClass
{
    static void Main()
    {
        SampleDelegate sample 
            = delegate(int n, string s)
            { Console.WriteLine
                ("{0}:{1}", n, s); };
        // 1:Sample1
        sample(1, "Sample1");
        // 2:Sample2
        sample(2, "Sample2");
    }
}

0 コメント:

コメントを投稿