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.NumberNegativePattern propriété

 

Date de publication : novembre 2016

Obtient ou définit le modèle de format pour les valeurs numériques négatives.

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

public int NumberNegativePattern { get; set; }

Valeur de propriété

Type: System.Int32

Modèle de format pour les valeurs numériques négatives.

Exception Condition
ArgumentOutOfRangeException

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

InvalidOperationException

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

Le NumberNegativePattern propriété définit le format des valeurs négatives mis en forme avec la chaîne de format numérique standard « N ». Cette propriété a une des valeurs dans le tableau suivant. Le symbole «- » est le NegativeSign et n est un nombre.

Valeur

Modèle associé

0

(n)

1

-n

2

-n

3

n :

4

n-

La valeur par défaut pour la culture indifférente retournée par le InvariantInfo propriété est 1, ce qui représente «-n », où n est un nombre.

L’exemple suivant affiche une valeur à l’aide de différents NumberNegativePattern modèles.

 using System;
 using System.Globalization;

 class Example
 {
     public static void Main()  {

       // Create a new NumberFormatinfo.
       NumberFormatInfo nfi = new NumberFormatInfo();

       // Define a negative value.
       Int64 value = -1234;

       // Display the value with default formatting.
        Console.WriteLine("{0,-20} {1,-10}", "Default:", 
                          value.ToString("N", nfi));

       // Display the value with other patterns.
       for (int i = 0; i <= 4; i++)  {
          nfi.NumberNegativePattern = i;
            Console.WriteLine("{0,-20} {1,-10}", 
                              String.Format("Pattern {0}:", 
                                            nfi.NumberNegativePattern), 
                              value.ToString("N", nfi));
       }
   }
}
// The example displays the following output:
//       Default:             -1,234.00
//       Pattern 0:           (1,234.00)
//       Pattern 1:           -1,234.00
//       Pattern 2:           - 1,234.00
//       Pattern 3:           1,234.00-
//       Pattern 4:           1,234.00 -

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: