NumberFormatInfo.NumberGroupSeparator Свойство

Определение

Возвращает или задает строку, разделяющую разряды в целой части десятичной дроби в числовых значениях.

C#
public string NumberGroupSeparator { get; set; }

Значение свойства

Строка, разделяющая разряды в целой части десятичной дроби в числовых значениях. Значение по умолчанию для объекта InvariantInfo равно "-".

Исключения

Для свойства задается значение null.

Для свойства задается значение, а объект NumberFormatInfo доступен только для чтения.

Примеры

В следующем примере показан эффект изменения NumberGroupSeparator свойства .

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
*/

Комментарии

Свойство NumberGroupSeparator используется со строкой стандартного формата "N" для определения символа, разделяющего группы целочисленных цифр. Дополнительные сведения см. в статье Строки стандартных числовых форматов.

Начальное значение этого свойства является производным от параметров элемента Регион и Язык в панель управления.

Применяется к

Продукт Версии
.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

См. также раздел