Olá, Gabriel. Tudo bem?
Obrigado por compartilhar seu código com a gente.
Muito bom como você estruturou as condições no primeiro desafio e da forma como utilizou listas para acessar os elementos. Seu código está correto e funcional Um detalhe importante na última questão é garantir que o índice inserido pelo usuário esteja dentro dos limites da lista, evitando erros de execução.
Para evitar exceções de índice inválido, você pode validar a entrada antes de acessar a lista:
Console.WriteLine("Digite um índice entre 0 e 4:");
if (int.TryParse(Console.ReadLine(), out int indice) && indice >= 0 && indice < linguagens.Count)
{
Console.WriteLine(linguagens[indice]);
}
else
{
Console.WriteLine("Índice inválido!");
}
Esse código evita erros caso o usuário insira um número fora do intervalo da lista.
Parabéns pela dedicação. Continue assim.
Conte com o apoio do Fórum. Abraços e bons estudos.