2016년 8월 23일 화요일

[C#강좌,닷넷강좌,IT실무교육★탑크리에듀][델리게이트간단예제]람다식, 델리게이트 invoke

[델리게이트간단예제]람다식, 델리게이트 invoke

using System;

class Program
{
    delegate void Deli(string s);

    static void Main()
    {
        // Specify delegate with lambda expression.
        Deli d = (v) => Console.WriteLine(v);
        //Invoke delegate.
        d.Invoke("OJC");

        // Specify delegate with new Constructor
        Deli d1 = new Deli(d);
        //Invoke delegate.
        d1.Invoke("OJC");

        // Specify delegate with method name
        Deli d2 = d;
        //Invoke delegate.
        d2.Invoke("OJC");
    }

    static void d(string s)
    {
        Console.WriteLine(s);
    }
}



[결과]
OJC
OJC
OJC

댓글 없음:

댓글 쓰기