C# action func predicate July 8, 2019 16 32 64 128 C# action vs func vs predicate C# generic delegate func action and predicate C# func vs action