1
resposta

[Projeto] Segue Desafio

using System.Text.Json.Serialization;

namespace ScrenSoundAPI.Modelos;

internal class Personagem
{
    [JsonPropertyName("name")]
    public string? Nome { get; set; }
    [JsonPropertyName("gender")]
    public string? Genero { get; set; }
    [JsonPropertyName("titles")]
    public List<string>? Titulos { get; set; }
    [JsonPropertyName("aliases")]
    public List<string>? Apelidos { get; set; }

    public void ExibirPersonagem()
    {
        Console.WriteLine($"Personagem: {Nome}");
        Console.WriteLine($"Gênero: {Genero}");
        if (Titulos != null && Titulos.Count > 0)
        {
            Console.WriteLine("Título(s):");
            foreach (string titulo in Titulos)
            {
                if (!string.IsNullOrEmpty(titulo))
                    Console.WriteLine($"-> {titulo}");
            }
        }
        if (Apelidos != null)
        {
            Console.WriteLine("Apelido(s):");
            foreach (string apelido in Apelidos)
            {
                if(!string.IsNullOrEmpty(apelido))
                    Console.WriteLine($"-> {apelido}");
            }
        }
    }
}
1 resposta

Bom dia Douglas, tudo blz?

Primeiramente parabéns pela realização do desafio,continue foca e praticando.

Bons estudos!