using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
{
Cancion c1 = new Cancion("Dancing Queen");
Cancion c2 = new Cancion("Under Pressure");
Cancion c3 = new Cancion("Dust in the Wind");
CD cd = new CD();
cd.AdicionarCancion(c1);
cd.AdicionarCancion(c2);
cd.AdicionarCancion(c3);
string[] arrayDeCanciones = cd.RetornarComoArray();
foreach(string c in arrayDeCanciones){
Console.WriteLine(c);
}
}
}
public class CD {
public List<Cancion> Canciones {get;set;}
public CD (){
Canciones = new List<Cancion>();
}
public void AdicionarCancion(Cancion c){
Canciones.Add(c);
}
public string[] RetornarComoArray(){
return Canciones.Select(x => x.Name).ToArray();
}
}
public class Cancion {
public string Name {get;set;}
public Cancion(string name) {
Name = name;
}
}