NumberFormatInfo.PercentDecimalSeparator Свойство

Определение

Возвращает или задает строку, используемую в качестве десятичного разделителя в значениях процентов.

C#
public string PercentDecimalSeparator { get; set; }

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

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

Исключения

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

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

Для свойства задается пустая строка.

Примеры

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

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 (".").
      Double myInt = 0.1234;
      Console.WriteLine( myInt.ToString( "P", nfi ) );

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


/*
This code produces the following output.

12.34 %
12 34 %
*/

Комментарии

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

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

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

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