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(); }
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) { 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(); }
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)); }
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(); }
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(); }