static void Main(string[] args) { Perro p1 = new Perro("Firulais"); Perro p2 = new Perro("Orejas"); Gato g = new Gato("nose"); p1.Ladrar(); p2.Ladrar(); g.Maullar(); Entrenar(p1); Entrenar(g); Ianimal perrito = new Perro("Bulldog"); }
static void Main(string[] args) { //Creo un grupo y mascotas Grupo grupo = new Grupo("Grupo 1"); Perro perroA = new Perro("Dog", "Cruza"); Gato gatoA = new Gato("Macri", "Gato"); Perro perroB = new Perro("god", "guau guagu", 23, true); Gato gatoB = new Gato("ircaM", "atoG"); Perro perroC = new Perro("Perro", "Salchicha"); Gato gatoC = new Gato("Gato", "Siames"); Perro perroD = new Perro("orreP", "ahcihclaS"); Gato gatoD = new Gato("otaG", "semaiS"); //Imprimo informacion del grupo vacio Console.WriteLine(grupo.ToString()); Console.ReadKey(); //Agrego mascotas grupo += perroA; grupo += gatoB; grupo += gatoD; grupo += perroB; //Muestro el grupo con mascotas grupo.ToString(); Console.ReadKey(); //Elimino una mascota que no se encuentra grupo -= gatoC; Console.WriteLine(grupo.ToString()); Console.ReadKey(); //Elimino dos mascotas que si se encuentran grupo -= perroA; grupo -= perroB; Console.WriteLine(grupo.ToString()); Console.ReadKey(); }
static void Main(string[] args) { Grupo veterinario = new Grupo("Río Unica", ETipoManada.Mixta); Perro moro = new Perro("Moro", "Pitbull"); Perro julio = new Perro("Julio", "Cruza", 13, false); Perro ramon = new Perro("Ramón", "Salchicha", 2, true); Gato jose = new Gato("José", "Angora"); Gato hernan = new Gato("Hernán", "Cruza"); Gato fer = new Gato("Hernán", "Siames"); veterinario += moro; veterinario += julio; veterinario += ramon; veterinario += jose; veterinario += hernan; veterinario += fer; Console.WriteLine((string)veterinario); Console.ReadLine(); }
static void Main(string[] args) { Perro perroUno = new Perro("Moro", "Pitbull"); Perro perroDos = new Perro("Julio", "Cruza", 13, false); Perro perroTres = new Perro("Ramón", "Salchicha", 2, true); Perro perroCuatro = new Perro("José", "Angora", 2, false); Perro perroCinco = new Perro("Ramón", "Salchicha", 2, false); Gato gatoUno = new Gato("José", "Angora"); Gato gatoDos = new Gato("Mauri", "Cruza"); Gato gatoTres = new Gato("Fer", "Siamés"); Gato gatoCuatro = new Gato("Fer", "Siamés"); Console.WriteLine(); Grupo grupoUno = new Grupo("Río", EtipoManada.Mixta); grupoUno += perroUno; grupoUno += perroDos; grupoUno += perroTres; grupoUno += perroCuatro; //repetidos grupoUno += perroTres; grupoUno += perroUno; grupoUno += gatoUno; grupoUno += gatoDos; grupoUno += gatoTres; //repetido grupoUno += gatoCuatro; Console.WriteLine(); //Cantidad 7 (4 perros - 3 gatos) Console.WriteLine(grupoUno); grupoUno -= perroUno; grupoUno -= perroTres; grupoUno -= gatoTres; //no están grupoUno -= perroCinco; grupoUno -= gatoTres; grupoUno -= gatoCuatro; Console.WriteLine(); //Cantidad 4 (2 perros - 2 gatos) Console.WriteLine(grupoUno); //son distintos if (perroUno.Equals("perroUno")) { Console.WriteLine("Son la misma mascota"); } else { Console.WriteLine("No son la misma mascota"); } //son iguales if (perroTres.Equals(perroCinco)) { Console.WriteLine("Son la misma mascota"); } else { Console.WriteLine("No son la misma mascota"); } Console.ReadLine(); }