0
respostas

O que tem de errado nesses 3 códigos?

Album: class Album { private List musicas = new List(); public string Nome { get; set; } public int DuracaoTotal { get; set; }

public void AdicionarMusica(Musica musica)
{
    musicas.Add(musica);
}
public void ExibirMusicasDoAlbum()
{
    Console.WriteLine($"Lista de musicas do álbum {Nome}:\n");
    foreach (var musica in musicas)
    {
        Console.WriteLine($"Música: {musica.Nome}");
    } 
   
}

}

**Musica:**
class Album

{ private List musicas = new List(); public string Nome { get; set; } public int DuracaoTotal { get; set; }

public void AdicionarMusica(Musica musica)
{
    musicas.Add(musica);
}
public void ExibirMusicasDoAlbum()
{
    Console.WriteLine($"Lista de musicas do álbum {Nome}:\n");
    foreach (var musica in musicas)
    {
        Console.WriteLine($"Música: {musica.Nome}");
    } 
   
}

}

**Program:**
class Album

{ private List musicas = new List(); public string Nome { get; set; } public int DuracaoTotal { get; set; }

public void AdicionarMusica(Musica musica)
{
    musicas.Add(musica);
}
public void ExibirMusicasDoAlbum()
{
    Console.WriteLine($"Lista de musicas do álbum {Nome}:\n");
    foreach (var musica in musicas)
    {
        Console.WriteLine($"Música: {musica.Nome}");
    } 
   
}

}