static void Main(string[] args) { Escribir e = (mensaje) => Console.WriteLine(mensaje); e("Hola expresión lambda!!!!"); Escribir e2 = delegate(string mensaje) { Console.WriteLine(mensaje); }; e2("Hola sin expresion lambda"); Console.ReadKey(); }
static void Main(string[] args) { Escribir escritor = Console.WriteLine; escritor("Hola mundo"); Saludar(escritor); Saludar(Log); // Metodos anonimo Escribir metodoAnonimo = delegate(string mensaje) { Console.WriteLine("--------------------"); Console.WriteLine("- !METODO ANONIMO! -"); Console.WriteLine(mensaje); Console.WriteLine("--------------------"); }; metodoAnonimo("Esto lo llamo en un metodo anonimo"); Console.ReadKey(); }
static void Saludar(Escribir unEscritor) { unEscritor("Hola Mundo desde la funcion saludar"); }