Classe:
internal class Musica
{
[JsonPropertyName("song")]
public string? Nome { get; set; }
[JsonPropertyName("year")]
public string? Ano { get; set; }
public void Exibir()
{
Console.WriteLine($"Ano {Ano}.");
}
}
Classe 2:
internal class LinqFilter
{
public static void FiltrarMusicaPorAno(List<Musica> musicas, string ano)
{
var musicasPorAno= musicas.Where(musica => musica.Ano!.Equals(ano)).Select(musica => musica.Nome).ToList();
Console.WriteLine($"Exibindo musicas do ano de: {ano}");
foreach (var nome in musicasPorAno)
{
Console.WriteLine($"- {nome}");
}
}