Mega Code Archive

 
Categories / C# / Internationalization
 

NumberFormatInfo CurrencyDecimalDigits indicates the number of decimal places to use in currency values

using System; using System.Globalization; class MainClass{    public static void Main() {       NumberFormatInfo nfi = new CultureInfo( "en-US", false ).NumberFormat;       Int64 myInt = -1234;       Console.WriteLine( myInt.ToString( "C", nfi ) );       nfi.CurrencyDecimalDigits = 4;       Console.WriteLine( myInt.ToString( "C", nfi ) );    } }