Delegates are the gateway to functional programming. So lets understand delegates and how we can change the way we program by using functions as parameters, variables, and properties. In addition, we'll see how the built in delegate types, Func and Action, are waiting to make our lives easier. We'll see how delegates can add elegance, extensibility, and safety to our programming.
You will learn:
- See how delegates can add extension points to your code
- Use methods as parameters for other methods
- Understand the built-in Func and Action delegate types