■ 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);
------------------------------------------------------------------------------------------------------------------------
'C# > Common' 카테고리의 다른 글
[C#/COMMON] IList 인터페이스 사용하기 (0) | 2015.09.05 |
---|---|
[C#/COMMON] IEnumerable 인터페이스 사용하기 (0) | 2015.09.05 |
[C#/COMMON] IEnumerator 인터페이스 사용하기 (0) | 2015.09.05 |
[C#/COMMON] CPU 점유율 구하기 (0) | 2015.09.02 |
[C#/COMMON] XML 속성 값으로 NULL 사용하기 (0) | 2015.08.31 |
[C#/COMMON] Action<T> 사용하기 (0) | 2015.08.28 |
[C#/COMMON] Func<T1, TResult> 사용하기 (0) | 2015.08.28 |
[C#/COMMON] Func<TResult> 사용하기 (입력 변수가 없는 경우) (0) | 2015.08.28 |
[C#/COMMON] Predicate<T> 사용하기 (0) | 2015.08.28 |
[C#/COMMON] 요일 인덱스 구하기 (0) | 2015.08.26 |
[C#/COMMON] Activator 클래스 : 객체 생성하기 (0) | 2015.08.13 |
댓글을 달아 주세요