Mega Code Archive

 
Categories / C# / Data Types
 

Integer NumberStyles AllowLeadingSign

using System; using System.Globalization; public class StringParsing {    public static void Main()    {       string numericString;       NumberStyles styles;       numericString = "-12345";       styles = NumberStyles.AllowLeadingSign;       CallTryParse(numericString, styles);    }    private static void CallTryParse(string stringToConvert, NumberStyles styles)    {       int number;       CultureInfo provider = CultureInfo.InvariantCulture;       bool result = Int32.TryParse(stringToConvert, styles, provider, out number);       if (result)          Console.WriteLine("Converted '{0}' to {1}.", stringToConvert, number);       else          Console.WriteLine("Attempted conversion of '{0}' failed.",                             Convert.ToString(stringToConvert));    } }