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 ) );
}
}
Related examples in the same category