Esporta (0) Stampa
Espandi tutto

Proprietà NumberFormatInfo.NumberGroupSeparator

Aggiornamento: novembre 2007

Ottiene o imposta la stringa di separazione dei gruppi di cifre che si trovano a sinistra del separatore decimale nei valori numerici.

Spazio dei nomi:  System.Globalization
Assembly:  mscorlib (in 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)

Valore proprietà

Tipo: System.String

Stringa che separa i gruppi di cifre che si trovano a sinistra del separatore decimale nei valori numerici. L'impostazione predefinita per InvariantInfo è ",".

EccezioneCondizione
ArgumentNullException

La proprietà viene impostata su null.

InvalidOperationException

La proprietà viene impostata e NumberFormatInfo è in sola lettura.

Il valore iniziale di questa proprietà viene derivato dalle Opzioni internazionali e della lingua nel Pannello di controllo.

Nell'esempio di codice riportato di seguito viene illustrato l'effetto della modifica della proprietà 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 Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC, Xbox 360

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supportato in: 3.5, 2.0, 1.0

XNA Framework

Supportato in: 2.0, 1.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft