static void Main(string[] args) { Orquesta or = new Orquesta("Orquesta1", "Lomas", Orquesta.TipoOrquesta.Sinfonica); Console.WriteLine("Nombre: {0},Lugar: {1},Tipo: {2}", or.nombre, or.lugar, or.tipo); Console.ReadLine();//systemPause Instrumento inst = new Instrumento("Guitarra", Instrumento.TipoInstrumento.Guitarra); Console.WriteLine("Nombre: {0},Tipo:{1}", inst.nombre, inst.tipo); Console.ReadLine();//systemPause Musico musicoPrincipal = new Musico("Juan", "Cabrera", 34, inst); Console.WriteLine("Nombre: {0},Apellido:{1},Edad:{2},Instrumento:{3}", musicoPrincipal.nombre, musicoPrincipal.apellido, musicoPrincipal.edad, musicoPrincipal.instrumento); Console.ReadLine();//systemPause Musico m2 = new Musico("Pepe", "Grillo", 24, inst); or.musicos.Add(musicoPrincipal); or.musicos.Add(m2); Orquesta.printOrquesta(or); // Orquesta or2 =new Orquesta("Orquesta2","") }
public static void printOrquesta(Orquesta or) { StringBuilder sb = new StringBuilder(); sb.AppendLine(or.getOrquestaToString()); if (or.musicos.Count > 0) { sb.AppendFormat("Lista Musicos\n"); foreach (Musico element in or.musicos) //es como el for { sb.AppendFormat("Musico: { 0}", element.nombre); sb.AppendFormat("Musico: { 0}", element.nombre); } } else { sb.AppendFormat("No hay musicos en esta orquesta"); } Console.WriteLine("{0}", sb.ToString()); Console.ReadLine();//systemPause }