Oi, Diego! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei bastante da forma como você utilizou o int.TryParse para validar a entrada antes de seguir com o fluxo. Isso mostra atenção ao controle de erros e deixa o código mais seguro. O uso do switch também ficou bem organizado e objetivo, facilitando a leitura.
Uma dica interessante para o futuro é utilizar string.IsNullOrWhiteSpace() para validar o nome digitado antes de exibir a saudação. Veja este exemplo:
Console.Write("Digite seu nome: ");
string nome = Console.ReadLine();
if (string.IsNullOrWhiteSpace(nome))
{
nome = "Visitante";
}
Console.WriteLine("Olá, " + nome);
Nesse código, IsNullOrWhiteSpace verifica se a string está vazia ou contém apenas espaços, evitando que a saudação apareça sem nome.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!