I’m trying to throw a format exception in the instance someone tries to enter a non-integer character when prompted for their age.
Console.WriteLine("Your age:");
age = Int32.Parse(Console.ReadLine());
I’m unfamiliar with C# language and could use help in writing a try catch block for this instance.
Thanks very much.
That code will already throw an
FormatException. If you mean you want to catch it, you could write:However, it would be better to use
int.TryParse:This avoids an exception for the fairly unexceptional case of user error.