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

NumberFormatInfo.PercentDecimalDigits propriété

 

Date de publication : novembre 2016

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

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

public int PercentDecimalDigits { get; set; }

Valeur de propriété

Type: System.Int32

Nombre de décimales à utiliser dans les valeurs de pourcentage. 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 la NumberFormatInfo objet est en lecture seule.

Le PercentDecimalDigits propriété est utilisée avec la chaîne de format standard « P » sans un spécificateur de précision dans les opérations de mise en forme numérique. Il définit le nombre de chiffres fractionnaires qui apparaissent après le séparateur décimal par défaut. Cette valeur est remplacée si un spécificateur de précision est utilisé. Pour plus d'informations, consultez Chaînes de format numériques standard.

L’exemple suivant illustre l’effet de la modification de la PercentDecimalDigits propriété.

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).
      Double myInt = 0.1234;
      Console.WriteLine( myInt.ToString( "P", nfi ) );

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

   }
}


/* 
This code produces the following output.

12.34 %
12.3400 %
*/

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 1.1
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: