NumberFormatInfo.NumberGroupSeparator Propriedade

Definição

Obtém ou define a cadeia de caracteres que separa grupos de dígitos à esquerda da vírgula decimal em valores numéricos.

C#
public string NumberGroupSeparator { get; set; }

Valor da propriedade

A cadeia de caracteres que separa grupos de dígitos à esquerda da vírgula decimal em valores numéricos. 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 NumberGroupSeparator 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( "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
*/

Comentários

A NumberGroupSeparator propriedade é usada com a cadeia de caracteres de formato padrão "N" 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.

O valor inicial dessa propriedade é derivado das configurações no item Região e Idioma em Painel de Controle.

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