using System;
public class StringParsing
{
public static void Main()
{
TryToParse(null);
TryToParse("1");
TryToParse("9.0");
TryToParse("1,234");
TryToParse(" -123 ");
TryToParse("+4");
TryToParse("(1);");
TryToParse("01FA");
}
private static void TryToParse(string value)
{
int number;
bool result = Int32.TryParse(value, out number);
if (result)
{
Console.WriteLine("Converted '{0}' to {1}.", value, number);
}
else
{
if (value == null) value = "";
Console.WriteLine("Attempted conversion of '{0}' failed.", value);
}
}
}