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 ✓.