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

 

Date de publication : novembre 2016

Obtient ou définit la chaîne à utiliser comme séparateur décimal dans les valeurs numériques.

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

public string NumberDecimalSeparator { get; set; }

Valeur de propriété

Type: System.String

Chaîne à utiliser comme séparateur décimal dans les valeurs numériques. La valeur par défaut de InvariantInfo est « + ».

Exception Condition
ArgumentNullException

La propriété est définie sur null.

InvalidOperationException

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

ArgumentException

La propriété est définie sur une chaîne vide.

Le NumberDecimalSeparator propriété est utilisée avec les chaînes de format standard « E », « F », « G », « N » et « R » pour définir le symbole qui sépare les chiffres fractionnaires intégrale. Pour plus d'informations, consultez Chaînes de format numériques standard.

La valeur initiale de cette propriété est dérivée des paramètres dans le région et langue élément dans le panneau de configuration.

L’exemple suivant illustre l’effet de la modification de la NumberDecimalSeparator 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 value with the default separator (".").
      Int64 myInt = 123456789;
      Console.WriteLine( myInt.ToString( "N", nfi ) );

      // Displays the same value with a blank as the separator.
      nfi.NumberDecimalSeparator = " ";
      Console.WriteLine( myInt.ToString( "N", nfi ) );

   }
}


/* 
This code produces the following output.

123,456,789.00
123,456,789 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: