static void Main(string[] args) { //Contacto c1 = new Contacto("Unai", new DateTime(0199,11,1)); //c1.CambiarNombre("unai"); //Console.WriteLine(c1.GetNombre()); //Console.WriteLine(c1.ObtenerEdad()); //c1.CambiarTelefono("3333"); //c1.DevolverTelefono(); //Console.WriteLine(c1.Felicitara() + " " + c1.ObtenerEdad() + "!"); //Console.WriteLine(c1.GetNombre() + " " + c1.ObtenerEdad() + " " + c1.DevolverTelefono()); //Contacto[] contactos = new Contacto[5]; //contactos[0] = c1; //contactos[1] = new Contacto("Miren", "944123456", new DateTime(1990,4,2)); //contactos[2] = new Contacto("Jon", "931212123"); //contactos[3] = new Contacto("Ane", new DateTime(1995, 5, 5)); //contactos[4] = new Contacto("Julen", "944123321", new DateTime(1992,4,2)); //for (int i = 0; i < contactos.Length; i++) //{ // Console.WriteLine(contactos[i].ContactInfo()); //} //// edad //Console.WriteLine(contactos [1].ObtenerEdad()); //Console.WriteLine(contactos[3].ObtenerEdad()); //Console.WriteLine(contactos[4].ObtenerEdad()); ////felicitar //Console.WriteLine(contactos[1].Felicitara() + " " + contactos[1].ObtenerEdad() + "!"); //Console.WriteLine(contactos[3].Felicitara() + " " + contactos[3].ObtenerEdad() + "!"); //Console.WriteLine(contactos[4].Felicitara() + " " + contactos[4].ObtenerEdad() + "!"); //CLASE CONTACTO 2 Contacto2 c1 = new Contacto2("Miren", "944123456", new DateTime(1990, 03, 6), "friend"); Contacto2 c2 = new Contacto2("Jon", "931212123", "colleague"); Contacto2 c3 = new Contacto2("Ane", " ", new DateTime(1995, 05, 5), "family"); Contacto2 c4 = new Contacto2("Julen", "944123321", new DateTime(1992, 02, 12), "uni mate"); Contacto2 c5 = new Contacto2("Mikel", " ", new DateTime(1997, 07, 7), "family"); //Console.WriteLine(c1.ObtenerNumContactos()); Console.WriteLine(c1.MostrarDatos()); Console.WriteLine(c2.MostrarDatos()); Console.WriteLine(c3.MostrarDatos()); Console.WriteLine(c4.MostrarDatos()); Console.WriteLine(c5.MostrarDatos()); Console.ReadLine(); }
static void Main(string[] args) { //Contacto c1 = new Contacto("Unai", new DateTime(0199,11,1)); //c1.CambiarNombre("unai"); //Console.WriteLine(c1.GetNombre()); //Console.WriteLine(c1.ObtenerEdad()); //c1.CambiarTelefono("3333"); //c1.DevolverTelefono(); //Console.WriteLine(c1.Felicitara() + " " + c1.ObtenerEdad() + "!"); //Console.WriteLine(c1.GetNombre() + " " + c1.ObtenerEdad() + " " + c1.DevolverTelefono()); //Contacto[] contactos = new Contacto[5]; //contactos[0] = c1; //contactos[1] = new Contacto("Miren", "944123456", new DateTime(1990,4,2)); //contactos[2] = new Contacto("Jon", "931212123"); //contactos[3] = new Contacto("Ane", new DateTime(1995, 5, 5)); //contactos[4] = new Contacto("Julen", "944123321", new DateTime(1992,4,2)); //for (int i = 0; i < contactos.Length; i++) //{ // Console.WriteLine(contactos[i].ContactInfo()); //} //// edad //Console.WriteLine(contactos [1].ObtenerEdad()); //Console.WriteLine(contactos[3].ObtenerEdad()); //Console.WriteLine(contactos[4].ObtenerEdad()); ////felicitar //Console.WriteLine(contactos[1].Felicitara() + " " + contactos[1].ObtenerEdad() + "!"); //Console.WriteLine(contactos[3].Felicitara() + " " + contactos[3].ObtenerEdad() + "!"); //Console.WriteLine(contactos[4].Felicitara() + " " + contactos[4].ObtenerEdad() + "!"); //CLASE CONTACTO 2 //Makeit user friendlier Contacto2 c1 = new Contacto2("Natalia", "11111", new DateTime(1996, 09, 4), "colleague"); Contacto2 c2 = new Contacto2("Natalia", "11111", new DateTime(1996, 09, 4), "colleague"); Contacto2 c3 = new Contacto2("Nat", "11111", new DateTime(1996, 09, 4), "family"); List <Contacto2> contactos = new List <Contacto2>(); Console.WriteLine("Total number of contacts:"); contactos.Add(c1); contactos.Add(c2); contactos.Add(c3); int totalNumber = contactos.Count(); Console.WriteLine(totalNumber); // creating new list to save all colleagues there List <Contacto2> colleagues = new List <Contacto2>(); foreach (Contacto2 contacto in contactos) { if (contacto.ObtenerTipo() == "colleague") { colleagues.Add(contacto); } } // to show the new list Console.WriteLine("Lista de contactos tipo colleague: "); foreach (Contacto2 contacto in colleagues) { Console.WriteLine(contacto.MostrarDatos()); } // creating new list to save all amigos there List <Contacto2> family = new List <Contacto2>(); foreach (Contacto2 contacto in contactos) { if (contacto.ObtenerTipo() == "family") { family.Add(contacto); } } // to show the new list Console.WriteLine("Lista de contactos tipo family "); foreach (Contacto2 contacto in family) { Console.WriteLine(contacto.MostrarDatos()); } //Console.WriteLine(c1.ObtenerNumContactos()); //Console.WriteLine(c1.MostrarDatos()); //Console.WriteLine(c2.MostrarDatos()); //Console.WriteLine(c3.MostrarDatos()); //to show the dates of all contacts //Console.WriteLine(Contacto2.MostrarDatos()); //toshow the number of all contacts. Applying the method to the class to see the number of all contacts //Console.WriteLine(Contacto2.ObtenerNumContactos()); //Console.WriteLine(Contacto2.ObtenerNumFamiliares()); //Console.WriteLine(Contacto2.ObtenerNumContactos()); //Console.WriteLine(Contacto2.ObtenerNumContactos()); //Console.WriteLine(Contacto2.ObtenerNumContactos()); Console.ReadLine(); }