40.6 Action, Func, Predicate 대리자
닷넷 API에 내장된 유용한 제네릭 대리자에는 Action과 Func, Predicate가 있습니다.
• Action 대리자: 반환값이 없는 메서드를 대신 호출합니다.
• Func 대리자: 매개변수와 반환값이 있는 메서드를 대신 호출합니다.
• Predicate 대리자: T 매개변수에 대한 bool 값을 반환하는 메서드를 대신 호출합니다.
Action<T> 대리자 사용하기
Action 제네릭 대리자를 사용하면 Console.WriteLine 같은 메서드를 대신 호출할 수 있습니다.
> Action<string> printf = Console.WriteLine; //Action 제네릭 대리자 > printf("메서드 대신 호출"); 메서드 대신 호출