示例#1
0
        static void Main(string[] args)
        {
            var datos = new List <Persona> {
                new Persona {
                    Nombre = "Alejandro", Apellido = "Di Battista", Edad = 51
                },
                new Persona {
                    Nombre = "Mirta", Apellido = "Peroña", Edad = 72
                },
                new Persona {
                    Nombre = "Franco", Apellido = "Di Battista", Edad = 14
                },
                new Persona {
                    Nombre = "Mirta", Apellido = "Peroña", Edad = 50
                },
                new Persona {
                    Nombre = "Maira", Apellido = "Di Battista", Edad = 19
                },
            };

            var c = new Comparador();

            Ordenar(datos, c).ForEach(Console.WriteLine);
            Console.WriteLine();
            Ordenar(datos, c).ForEach(Console.WriteLine);
            Console.WriteLine(Sumar(1, 2));
            var s = new Sumador(1, 2);

            Console.WriteLine(s.Sumar());

            Console.ReadLine();
        }
示例#2
0
        static void Main(string[] args)
        {
            Sumador sumame = new Sumador(0);

            //Sumador sumame2 = new Sumador(5);
            Console.WriteLine("Suma de numeros: " + sumame.Sumar(5, 8));
            Console.WriteLine(sumame.Sumar("Suma de strings (concatenación): " + "ale", "ssandra"));
            Console.WriteLine("Obtiene la cantidad de sumas: " + sumame.GetCantidadSumas());

            Sumador sumameSobreCarga = new Sumador(0);

            Console.WriteLine("Suma de numeros (2do objeto): " + sumameSobreCarga.Sumar(5, 8));
            Console.WriteLine(sumameSobreCarga.Sumar("Suma de strings (concatenación): " + "ale", "enj"));
            Console.WriteLine("Obtiene la cantidad de sumas (2do objeto): " + sumameSobreCarga.GetCantidadSumas());

            int cantidadDeSumas = (int)sumame;
            int cantidadDeSuma  = (int)sumameSobreCarga;

            Console.WriteLine("Conversión explicita: " + cantidadDeSumas);
            Console.WriteLine("Conversión explicita (2do objeto): " + cantidadDeSuma);

            Console.WriteLine("Sobrecarga de operador +: {0}", sumame + sumameSobreCarga);

            Console.WriteLine("Sobrecarga de operador |: {0}", sumame | sumameSobreCarga);

            Console.ReadKey();
        }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            Sumador s    = new Sumador();
            int     suma = s.Sumar(txtNumero.Text, txtNumero2.Text);

            MessageBox.Show(String.Concat(suma));
        }
示例#4
0
        static void Main(string[] args)
        {
            Sumador sumadorUno = new Sumador();
            Sumador sumadorDos = new Sumador();

            Console.WriteLine("El resultado de la suma es {0}", sumadorUno.Sumar("20", "30"));
            Console.WriteLine("El resultado de la suma es {0}", sumadorDos.Sumar("5", "8"));
            Console.WriteLine("La conversion es {0}", (long)sumadorUno);
            Console.WriteLine("La cantidad de sumas entre los 2 es {0}", sumadorUno + sumadorDos);
            Console.WriteLine("Ambos tienen la misma cantidad de sumas? {0}", (sumadorUno | sumadorDos));

            Console.ReadKey();
        }
示例#5
0
        static void Main(string[] args)
        {
            Sumador sumador1 = new Sumador();
            Sumador sumador2 = new Sumador();

            Console.WriteLine(sumador1.Sumar("SANTIAGO ", "CERRO"));
            Console.WriteLine("El resultado es " + sumador1.Sumar(3, 6));
            Console.WriteLine("\n");
            Console.WriteLine(sumador2.Sumar("SANTIAGO ", "CERRO"));
            Console.WriteLine("El resultado es " + sumador2.Sumar(4, 6));
            Console.WriteLine("\nLa cantidad de sumas es {0}", (sumador1 + sumador2));

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Sumador suma  = new Sumador(5);
            Sumador suma2 = new Sumador(5);

            Console.WriteLine($"suma de fun+ciona: {suma.Sumar("Fun", "ciona")}");
            Console.WriteLine($"suma de 2+4: {suma2.Sumar(2, 4)}");

            Console.WriteLine($"\nLa suma de las sumas de ambos objetos es: {suma + suma2}");
            Console.WriteLine($"Los objetos tienen la misma cantidad de sumas: {suma | suma2}");

            Console.WriteLine($"Cantida de sumas de suma2: {(int)suma2}"); //Si lo casteo a int me da la cantidad de sumas del objeto *conv explicita*

            Console.ReadKey();
        }