■ Action<T> 사용하기

----------------------------------------------------------------------------------------------------

using System;

 

...

 

/// <summary>

/// 출력하기

/// </summary>

/// <param name="source">소스 문자열</param>

private static void Output(string source)

{

    Console.WriteLine(source);

}

 

...

 

 

// 기존 메소드 설정하기

Action<string> action1 = Output;

 

action1("Hello");

 

 

// 무명 메소드 설정하기

Action<string, string> action2 = delegate(string message, string title)

{

    Console.WriteLine(title + " : " + message);

};

 

action2("No data found", "Error");

 

 

// 람다식 설정하기

Action<int> action3 = code => Console.WriteLine("Code: {0}", code);

 

action3(1033);

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요