Glossary: C# Beyond the Basics
Func and Action
Also written: Func, Action, Func<...>, Action<...>
Ready-made delegate types. `Func<decimal, decimal>` holds a method that takes a decimal and returns one (the last type is the result), and `Action<string>` holds a method that returns nothing.