public static void DuenoMascota() { //Persona Dueno dueno; String Nombre; String Direccion; String Telefono; Console.WriteLine("Digite el nombre del dueno:"); Nombre = Console.ReadLine(); Console.WriteLine("Digite la direccion:"); Direccion = Console.ReadLine(); Console.WriteLine("Digite su numero de telefono:"); Telefono = Console.ReadLine(); dueno = new Dueno(Nombre, Direccion, Telefono); //Mascota Mascota mascota; String Nombre2; String Raza; Console.WriteLine("Digite el nombre de la Mascota:"); Nombre2 = Console.ReadLine(); Console.WriteLine("Digite la Raza:"); Raza = Console.ReadLine(); mascota = new Mascota(Nombre2, Raza, Nombre, Direccion, Telefono); Console.WriteLine(dueno.ToString()); Console.WriteLine(mascota.ToString()); }
public override string ToString() { StringBuilder sb = new StringBuilder(); sb.AppendFormat("\nNombre: {0}\nEdad: {1} años\nGénero: {2}\n", Nombre, Edad, Genero); sb.Append(mascota.ToString()); return(sb.ToString()); }
//Sobreescribir el método "ToString()" para el formato de impresión de nuestra cadena public override string ToString() { StringBuilder sb = new StringBuilder(); sb.AppendFormat("\nNombre : {0}\nEdad: {1} años\nGenero: {2}\n", Nombre, Edad, Genero); //Adicionamos la cadena obtenida de la estructura "Mascota" sb.Append(mascota.ToString()); return(sb.ToString()); }
static void Main(string[] args) { Mascota mascota; String NombreM, NombreD, Raza, Direccion, Telefono; Console.WriteLine("Nombre de la mascota"); NombreM = Console.ReadLine(); Console.WriteLine("Raza de la mascota"); Raza = Console.ReadLine(); Console.WriteLine("Nombre del dueño"); NombreD = Console.ReadLine(); Console.WriteLine("Direccion"); Direccion = Console.ReadLine(); Console.WriteLine("Telefono"); Telefono = Console.ReadLine(); mascota = new Mascota(NombreM, Raza, NombreD, Direccion, Telefono); Console.WriteLine(mascota.ToString()); }
public void ToStringTest() { Persona persona = new Persona(); persona.Nombre = "Juan"; persona.Apellido = "Perez"; Mascota mascota = new Mascota(); Assert.AreEqual("Capitulo9WellFormedTypes.Mascota",mascota.ToString());//fully qualifyed name. en el caso de las clases, te regresa este dato, si no se hace override a tostring. Assert.AreEqual("1", 1.ToString());//aqui se usa el tostring que viene de object y que se hereda por default. Assert.AreEqual("Juan Perez", persona.ToString());//utilizando override en un metodo de persona class, te regresa una representacion en texto. }
public override String ToString() { StringBuilder sb = new StringBuilder(); sb.AppendFormat($"Dueño\nNombre: { nombre}\t Telefono: {telefono}\tDireccion: {direccion}\nMascota\n{mascota.ToString()} "); return(sb.ToString()); }
static void Main(string[] args) { int opcion; string respuesta = " "; Tienda tienda = new Tienda(); Mascota mascota = new Mascota(); Neumaticos neumaticos = new Neumaticos(); ClassTienda classTienda = new ClassTienda(); Estudiante estudiante = new Estudiante(); Poligono poligono = new Poligono(); Factorial factorial = new Factorial(); Console.WriteLine(" MENU TAREA 3"); Console.WriteLine("Capitulo 9"); Console.WriteLine("1. Crear una estructura para los productos de una tienda."); Console.WriteLine("2. Crear estructuras enlazadas para la información de una mascota y su dueño."); Console.WriteLine("3. Crear una enumeración para los diferentes tipos de neumáticos."); Console.WriteLine("Capitulo 10"); Console.WriteLine("4. Crear el diseño de una clase para llevar el inventario de una tienda."); Console.WriteLine("5. Crear una clase para llevar la información de los estudiantes de una escuela"); Console.WriteLine("6. Crear una clase para polígonos con sobrecarga del constructor.Todos"); Console.WriteLine("Capitulo 12"); Console.WriteLine("7. Usar la depuración paso a paso para observar cómo cambia el valor de la variable en el programa del factorial."); do { Console.WriteLine("Elija la opcion del Menu Principal"); opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case 1: Console.WriteLine("Capitulo 9, ejercicio 1"); Tiendas[] amigos = new Tiendas[5]; amigos[1].articulo = "Blusa"; amigos[1].cantidad = "5"; amigos[1].precio = 200; Console.WriteLine(amigos[1].ToString()); break; case 2: Console.WriteLine("Capitulo 9, ejercicio 3"); Mascotas[] ami = new Mascotas[5]; ami[1].nombreDueño = "Maria"; ami[1].nombreMascota = "Brenda"; ami[1].raza = "Chiguagua"; Console.WriteLine(ami[1].ToString()); break; case 3: Console.WriteLine("Capitulo 9, ejercicio 4"); mascota.ToString(); break; case 4: Console.WriteLine("Capitulo 10, ejercicio 1"); Console.WriteLine("No se va a presentar nada porque no hay que impeimirlos "); break; case 5: Console.WriteLine("Capitulo 10, ejercicio 2"); Console.WriteLine("No se va a presentar nada porque no hay que impeimirlos "); break; case 6: Console.WriteLine("Capitulo 10, ejercicio 3,4,5"); poligono.ToString(); break; case 7: Console.WriteLine("Capitulo 12, ejercicio 1"); factorial.calcularfactorial(); break; default: Console.WriteLine("Opcion no valida"); break; } Console.WriteLine(" "); Console.WriteLine("Deseas volver al Menu Principal (si / no) ?"); respuesta = Console.ReadLine(); } while (respuesta == "si"); }