티스토리 뷰
Action<T>, Action<T1,T2... T16> : 입력 T, 출력 없음
Func<T> : 입력 T, 출력 0
Func<T, TResult> : 입력 T, 출력 TResult .NET 3.5 LINQ 지원 목적
Predicate <T> :입력 T, 출력 bool값 Func<T, bool> 와 동일, .NET 2.0 Array, List 지원 목적
출처 : Action/Func/Predicate - C# 프로그래밍 배우기 (Learn C# Programming) (csharpstudy.com)