List<char> mensagem = new List<char>{'o', 'd', 'n', 'u', 'm', ' ', 'á', 'l', 'o'};
mensagem.Reverse();
foreach(char chares in mensagem)
{
Console.WriteLine(chares);
}
List<char> mensagem = new List<char>{'o', 'd', 'n', 'u', 'm', ' ', 'á', 'l', 'o'};
mensagem.Reverse();
foreach(char chares in mensagem)
{
Console.WriteLine(chares);
}
Oi, Philip! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Achei interessante como você organizou a List<char> e aplicou o Reverse() para revelar a mensagem. Sua solução mostra que você entendeu bem como manipular coleções no C#, e o uso do foreach deixou o código claro e fácil de acompanhar na exibição dos caracteres. Parabéns!
Uma dica interessante para o futuro é transformar a lista diretamente em uma string, exibindo tudo de uma vez no console. Veja este exemplo:
List mensagem = new List{'o','d','n','u','m',' ','a','l','o'};
mensagem.Reverse();
string texto = string.Join("", mensagem);
Console.WriteLine(texto);
Nesse código, string.Join une todos os caracteres da lista em uma única string e depois imprime o texto completo no console.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!