Mega Code Archive

 
Categories / C# / Data Types
 

Parse currency value using en-GB culture

using System; using System.Globalization; class MainClass {     public static void Main()     {         string value;         NumberStyles style;         CultureInfo culture;         double number;         value = "$1,234.56";         style = NumberStyles.Number | NumberStyles.AllowCurrencySymbol;         culture = CultureInfo.CreateSpecificCulture("en-GB");         if (Double.TryParse(value, style, culture, out number))             Console.WriteLine("Converted '{0}' to {1}.", value, number);         else             Console.WriteLine("Unable to convert '{0}'.", value);     } }