NumberFormatInfo.CurrencyGroupSeparator Propriedade

Definição

Obtém ou define a cadeia de caracteres que separa grupos de dígitos à esquerda do decimal em valores de moeda.

C#
public string CurrencyGroupSeparator { get; set; }

Valor da propriedade

A cadeia de caracteres que separa grupos de dígitos à esquerda do decimal em valores de moeda. O padrão para InvariantInfo é ".".

Exceções

A propriedade está sendo definida como null.

A propriedade está sendo definida e o objeto NumberFormatInfo é somente leitura.

Exemplos

O exemplo a seguir demonstra o efeito da alteração da CurrencyGroupSeparator propriedade .

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


/*
This code produces the following output.

$123,456,789.00
$123 456 789.00
*/

Comentários

O valor inicial dessa propriedade é derivado das configurações no item Regional e Language no Painel de Controle.

A CurrencyGroupSeparator propriedade é usada com a cadeia de caracteres de formato padrão "C" para definir o símbolo que separa grupos de dígitos integrais. Para obter mais informações, confira Cadeias de caracteres de formato numérico padrão.

Aplica-se a

Produto Versões
.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

Confira também