public static void Main()
String[] values = { null, "160519", "9432.0", "16,667",
" -322 ", "+4302", "(100);", "01FA" };
foreach (var value in values)
bool success = Int32.TryParse(value, out number);
Console.WriteLine("Converted '{0}' to {1}.", value, number);
Console.WriteLine("Attempted conversion of '{0}' failed.", value ?? "<null>");