using System; namespace Articulos.Cap04 { // Declaración de delegado: internal delegate void Delegado(int valor); internal class Aplicacion { public static void Main() { // Definamos una instancia de `Delegado`, y // le asignamos un método anónimo: Delegado del = delegate(int valor) { Console.WriteLine("El contenido de `valor` es: {0}", valor.ToString()); }; Console.WriteLine(); // Invocación al método anónimo usando como // intermediario el delegado: del(99); Console.WriteLine(); } } }