Parse currency value using en-GB culture. : NumberStyles « Data Types « C# / C Sharp





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

    }
}     

   
    
  










Related examples in the same category

1.Parse string to integer and NumberStyles
2.Int32.Parse (String, NumberStyles)
3.Int32.Parse(String, NumberStyles, IFormatProvider)
4.Int32.TryParse Method (String, NumberStyles, IFormatProvider, Int32)
5.Integer NumberStyles.None
6.Integer NumberStyles.AllowLeadingSign
7.NumberStyles.AllowLeadingSign | NumberStyles.AllowTrailingSign
8.NumberStyles.Integer
9.NumberStyles.Integer | NumberStyles.AllowCurrencySymbol
10.NumberStyles.Integer | NumberStyles.AllowThousands
11.NumberStyles.Integer | NumberStyles.AllowExponent
12.Parse with NumberStyles.HexNumber
13.NumberStyles.Integer | NumberStyles.AllowDecimalPoint
14.NumberStyles.Integer | NumberStyles.AllowLeadingSign | NumberStyles.AllowTrailingSign
15.NumberStyles.HexNumber