1
resposta

Resposta - Gerenciando itens no inventário

#region Gerenciando itens no inventario

Dictionary<int, string> inventario = new Dictionary<int, string>()
        {
            { 1, "Espada Longa" },
            { 2, "Arco Curto" },
            { 3, "Escudo de Ferro" }
        };

foreach (var item in inventario)
{
    Console.WriteLine($"Item - {item.Key} - {item.Value}");
}
Console.WriteLine("-----------------------");

inventario.Remove(2);
inventario.Add(4, "Poção de Vida");

foreach (var item in inventario)
{
    Console.WriteLine($"Item - {item.Key} - {item.Value}");
}
#endregion
1 resposta

Olá, Ulysses, como vai?

O seu código cumpre todos os requisitos propostos pela atividade de forma eficiente. A lógica aplicada para remover a chave referente ao arco e adicionar a nova poção reflete corretamente o comportamento esperado de atualização de dados em coleções do tipo chave-valor no C#.

Agradeço por compartilhar sua resolução e incentivo você a continuar publicando seus exercícios. O fórum está à disposição para qualquer dúvida que surgir durante seus estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!