Es sumamente dificil que uno vea la importancia de los delegados inmediatamente cuando se comienza a aprender C#, recuerdo que la primera vez que los vi y lei sobre ellos pense que habia comprendido como funcionaban y no podia ver el porque eran tan interesantes o importantes, o bueno, ver la razon de su existencia.
Como menciona el capitulo, un delegado no es nada mas que un nivel de abstracion hacia una operacion algo que es similar a un puntero hacia una funcion en C , sin embargo van un poco mas alla, tomare en cuenta o por sentado que conoces las implicaciones y usos de un puntero a una funcion en C, si no, quizas refrescar el concepto te ayude Pointer to functions y nunca puede faltar el link de Wikipedia Function pointer.
Sin embargo, el concepto de un puntero a funcio