Declaring the Delegate Type
As we stated in the previous section, delegates are types, just as classes are types. And as with classes, a delegate type must be declared before you can use it to create variables and objects… Read More »Declaring the Delegate Type