In the previous chapter, we applied delegates in the code we created. When we discussed the concept of functional programming, we applied one of the built-in delegates that C# has. In this chapter, we are going to delve into the delegates that will be used a lot in functional C# programming by discussing the following topics:
The definition, syntax, and use of delegates
Combining delegates into multicast delegates
Using built-in delegates
Understanding the variance in delegates