E seu eu quisesse mostrar mostrar mais de uma coisa? por exemplo, mostrar o nome da musica e artista, eu teria que usar novamente o .Select()?
Meu codigo ficou um pouco diferente do apresentado no projeto, pois eu dei a possibilidade de achar outros tons musicais.
public static void FiltrarMusicaPorTonalidade(List<Musica> musicas, string representaTonalidade)
{
var tonalidade = musicas.Where(tom => tom.Tonalidade.Equals(representaTonalidade)).Select(nome => nome.Nome).Distinct().ToList();
Console.WriteLine($"Musicas com a tonalidade {representaTonalidade}:");
foreach (var msc in tonalidade)
{
Console.WriteLine($"- {msc}");
}
}