Search code examples
c#formatexception

format exceptions was unhandled in int.parse


I'm getting this exception

FormatException was unhandled, input string was not in a correct format.

at the following statement

int amnt = int.Parse(Console.ReadLine());    

what should I do to solve it?


Solution

  • I would suggest the following:

    int parsedInt = 0;
    
    if (int.TryParse(Console.ReadLine(), out parsedInt))
    {
        //do success work
    }
    else
    {
        //do failed work
    }