■ Action<T> 클래스를 사용하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
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); |