Skip to content

Parse and TryParse

Parse throws an exception on failure; TryParse returns false.

string input = "456";
if (int.TryParse(input, out int result))
Console.WriteLine($"Parsed: {result}");
else
Console.WriteLine("Invalid");
Terminal window
dotnet run
Terminal window
Parsed: 456