NumberFormatInfo.CurrencyDecimalSeparator Proprietà

Definizione

Ottiene o imposta la stringa da usare come separatore decimale nei valori di valuta.

C#
public string CurrencyDecimalSeparator { get; set; }

Valore della proprietà

Stringa da usare come separatore decimale nei valori di valuta. L'impostazione predefinita per InvariantInfo è ".".

Eccezioni

La proprietà viene impostata su null.

La proprietà viene impostata e l'oggetto NumberFormatInfo è di sola lettura.

La proprietà viene impostata su una stringa vuota.

Esempio

Nell'esempio seguente viene illustrato l'effetto della modifica della CurrencyDecimalSeparator proprietà .

C#
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( "C", nfi ) );

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


/*
This code produces the following output.

$123,456,789.00
$123,456,789 00
*/

Commenti

Il valore iniziale di questa proprietà è derivato dalle impostazioni dell'elemento Region e Language in Pannello di controllo.

La CurrencyDecimalSeparator proprietà viene utilizzata con la stringa di formato standard "C" per definire il simbolo che separa l'integrale dalle cifre frazionarie. Per altre informazioni, vedere Stringhe di formato numerico standard.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche