예제 #1
0
        public void EjemploOperadorLambdaConUnaExpresion()
        {
            ClienteDelegado clienteDelegado = new ClienteDelegado();
            clienteDelegado.DireccionDeMetodo = mensaje => Console.WriteLine("Desde Operador Lambda con una xpresión '=>' : {0}", mensaje);

            Console.WriteLine(clienteDelegado.Divide(4, 0));
        }
예제 #2
0
        public void EjemploDelegadoPersonalizadoConFunc()
        {
            ClienteDelegado clienteDelegado = new ClienteDelegado();

            Func<string, bool> direccion = ErrorDivision;

            Console.WriteLine(clienteDelegado.DivideConFunc(4, 0, direccion));
        }
예제 #3
0
        public void EjemploDelegado()
        {
            ClienteDelegado c = new ClienteDelegado();

            c.DireccionDelMetodo  = Escribe;
            c.DireccionDelMetodo += Escribe2;

            Console.WriteLine(c.Divide(4, 0));
        }
예제 #4
0
 public void EjemploOperadorLambda()
 {
     ClienteDelegado clienteDelegado = new ClienteDelegado();
     clienteDelegado.DireccionDeMetodo = (mensaje) =>
     {
         Console.WriteLine("Desde Operador Lambda '=>' : {0}", mensaje);
     };
     Console.WriteLine(clienteDelegado.Divide(4, 0));
 }
예제 #5
0
 public void EjemploDelegadoAnonimo()
 {
     ClienteDelegado clienteDelegado = new ClienteDelegado();
     clienteDelegado.DireccionDeMetodo = delegate(String mensaje)
                                         {
                                             Console.WriteLine("Desde el delegado Anónimo: {0}", mensaje);
                                         };
     Console.WriteLine(clienteDelegado.Divide(4, 0));
 }
예제 #6
0
        public void EjemploDelegado()
        {
            ClienteDelegado clienteDelegado = new ClienteDelegado();
            clienteDelegado.DireccionDeMetodo = Escribe;
            clienteDelegado.DireccionDeMetodo += Escribe2;

            Console.WriteLine(clienteDelegado.Divide(4, 0));
            Console.WriteLine(clienteDelegado.DireccionDeMetodo);
        }
예제 #7
0
        public void EjemploDelegadoPersonalizado()
        {
            ClienteDelegado clienteDelegado = new ClienteDelegado();

            Console.WriteLine(clienteDelegado.Divide(4, 0, Escribe));
        }