NumberFormatInfo.CurrencyGroupSeparator Свойство

Определение

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

C#
public string CurrencyGroupSeparator { get; set; }

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

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

Исключения

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

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

Примеры

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

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

Комментарии

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

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

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

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

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