List<char> mensagem = new List<char>
{
'o', 'd', 'n', 'u', 'm', ' ', 'á', 'l', 'o'
};
mensagem.Reverse();
foreach (char letra in mensagem)
{
Console.WriteLine(letra);
}
List<char> mensagem = new List<char>
{
'o', 'd', 'n', 'u', 'm', ' ', 'á', 'l', 'o'
};
mensagem.Reverse();
foreach (char letra in mensagem)
{
Console.WriteLine(letra);
}
Oi, Matheus! Como vai?
Agradeço por compartilhar.
Achei bem interessante como você utilizou o Reverse() para inverter a lista e revelar a mensagem. Isso mostra que você entendeu bem como manipular coleções de forma prática. Outro ponto legal foi o uso do foreach, que deixou a leitura do código bem clara ao percorrer cada caractere.
Uma dica interessante para o futuro é usar o método string.Join para exibir tudo de uma vez, em vez de imprimir linha por linha:
List mensagem = new List{'o','d','n','u','m',' ','a','l','o'};
mensagem.Reverse();
string resultado = string.Join("", mensagem);
Console.WriteLine(resultado);
Esse código junta todos os caracteres da lista em uma única string e exibe a mensagem completa no console.