1
resposta

[Bug] Erro

Boa noite, estou enfrentando uma dificuldade com o código, está dando esse erro quando vou rodar a compilação:

System.FormatException: 'The input string '' was not in a correct format.'

e a aplicação crasha, segue o coídigo abaixo que apresenta esse erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Matheus, Tudo bem?

O erro System.FormatException: 'The input string '' was not in a correct format.' geralmente ocorre quando uma tentativa de conversão de uma string para um tipo numérico falha porque a string não representa um número válido. No seu caso, parece que o erro está acontecendo na tentativa de converter a string opcaoEscolhida para um inteiro com o método int.Parse.

A imagem mostra que a variável opcaoEscolhida está vazia (indicada pela string '' no erro), o que significa que o Console.ReadLine() provavelmente está lendo uma linha vazia. Isso pode acontecer se o usuário simplesmente pressionar Enter sem digitar nada. Então, se certifique de não deixar espaçamentos ao digitar o número da opção.

Espero ter ajudado e se precisar de mais ajuda, sinta-se à vontade para perguntar. Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software