1
resposta

[Dúvida] Resolvendo desafio 2

public static void FiltrarMusicasTonalidadeCsharp(List musicas){

    var musicasTonalidadeC = musicas.Where(musica => musica.Key.Equals(1)).Select(musica => musica.Nome).ToList();

    Console.WriteLine("musica com tonalidade c#");
    foreach (var musica in musicasTonalidadeC)
    {   
        Console.WriteLine($"{musica}");
    }


}

Ao inves de usar o tonalida eu usei o key, tem algum problema?

1 resposta

Se a sua implementação atual está funcionando e produzindo os resultados esperados, não há problema em usar Key, desde que você tenha certeza de que representa a tonalidade correta. Se houver confusão ou ambiguidade, considere revisar a nomenclatura ou a lógica para torná-la mais clara.