Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Propriété NumberFormatInfo.CurrencyDecimalDigits

 

Obtient ou définit le nombre de décimales à utiliser dans les valeurs de devise.

Espace de noms:   System.Globalization
Assembly:  mscorlib (dans mscorlib.dll)

public int CurrencyDecimalDigits { get; set; }

Valeur de propriété

Type: System.Int32

Nombre de décimales à utiliser dans les valeurs de devise. La valeur par défaut de InvariantInfo est 2.

Exception Condition
ArgumentOutOfRangeException

La propriété est définie sur une valeur inférieure à 0 ou supérieure à 99.

InvalidOperationException

La propriété est définie et l’objet NumberFormatInfo est en lecture seule.

The P:System.Globalization.NumberFormatInfo.CurrencyDecimalDigits property is used with the "C" standard format string without a precision specifier in numeric formatting operations. It defines the default number of fractional digits that appear after the decimal separator. This value is overridden if a precision specifier is used. For more information, see Standard Numeric Format Strings.

The following example demonstrates the effect of changing the P:System.Globalization.NumberFormatInfo.CurrencyDecimalDigits property.

using System;
using System.Globalization;

class NumberFormatInfoSample {

   public static void Main() {

      // Gets a NumberFormatInfo associated with the en-US culture.
      NumberFormatInfo nfi = new CultureInfo( "en-US", false ).NumberFormat;

      // Displays a negative value with the default number of decimal digits (2).
      Int64 myInt = -1234;
      Console.WriteLine( myInt.ToString( "C", nfi ) );

      // Displays the same value with four decimal digits.
      nfi.CurrencyDecimalDigits = 4;
      Console.WriteLine( myInt.ToString( "C", nfi ) );

   }
}


/* 
This code produces the following output.

($1,234.00)
($1,234.0000)
*/

Universal Windows Platform
Disponible depuis 4.5
.NET Framework
Disponible depuis 1.1
Portable Class Library
Pris en charge dans : portable .NET platforms
Silverlight
Disponible depuis 2.0
Windows Phone Silverlight
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: