Func, Action and Predicate Delegates in C#
Difference between Func,Action and Predicate Delegates.
C#.NET Tutorial
Advanced C# Tutorial
C# Delegates
Func delegate and the Action delegate. Both are reference types that encapsulate a method.
The Func delegate points to a method that accepts parameters and returns a value the Action delegate points to a method that accepts parameters but does not return a value (i.e., returns void).