NumberGroupSeparator, propriété

NumberFormatInfo.NumberGroupSeparator, propriété

Mise à jour : novembre 2007

Obtient ou définit la chaîne qui sépare les groupes de chiffres à gauche du séparateur décimal dans les valeurs numériques.

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

public string NumberGroupSeparator { get; set; }
/** @property */
public String get_NumberGroupSeparator()
/** @property */
public  void set_NumberGroupSeparator(String value)

public function get NumberGroupSeparator () : String
public function set NumberGroupSeparator (value : String)

Valeur de propriété

Type : System.String

Chaîne qui sépare les groupes de chiffres à gauche du séparateur décimal dans les valeurs numériques. La valeur par défaut de InvariantInfo est ",".

ExceptionCondition
ArgumentNullException

La valeur de la propriété est null.

InvalidOperationException

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

La valeur initiale de cette propriété est dérivée des paramètres dans les options régionales et linguistiques du Panneau de configuration.

L'exemple de code suivant illustre l'effet de la modification de la propriété NumberGroupSeparator.

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

   }
}


/* 
This code produces the following output.

123,456,789.00
123 456 789.00
*/



import System.*;
import System.Globalization.*;

class NumberFormatInfoSample
{
    public static void main(String[] args)
    {
        // Gets a NumberFormatInfo associated with the en-US culture.
        NumberFormatInfo nfi = (new 
            CultureInfo("en-US", false)).get_NumberFormat();
        // Displays a value with the default separator (",").
        Int64 myInt = (Int64)123456789;
        Console.WriteLine(myInt.ToString("N", nfi));
        // Displays the same value with a blank as the separator.
        nfi.set_NumberGroupSeparator(" ");
        Console.WriteLine(myInt.ToString("N", nfi));
    } //main 
} //NumberFormatInfoSample


/* 
This code produces the following output.

123,456,789.00
123 456 789.00
*/



Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC, Xbox 360

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Pris en charge dans : 3.5, 2.0, 1.0

XNA Framework

Pris en charge dans : 2.0, 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2016 Microsoft