예제 #1
0
    public static void Main()
    {
        Console.WriteLine("***************Delegate**************");

        Delegado.DelCalcular handler = Delegado.Calcular;

        Console.WriteLine(handler(3, 1));


        //Delegado anonimo

        Delegado.Imprimir d = delegate(string s)
        {
            System.Console.WriteLine("Impresión delegado: " + s);
        };


        d("Hola mundo");


        Delegado.ImprimirLambda d1 = n =>
        {
            string s = n + " - TSCI";
            Console.WriteLine(s);
        };


        d1("Hola mundo");

        DelegateTest(d);
    }
예제 #2
0
 public static void DelegateTest(Delegado.Imprimir d)
 {
     Console.Write("Dentro de método DelegateTest => ");
     d("Saludos!");
 }