Mega Code Archive

 
Categories / C# / Data Types
 

Int32 TryParse Method (String, Int32)

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);       }    } }