Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Свойство NumberFormatInfo.NumberDecimalSeparator

 

Опубликовано: Октябрь 2016

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

Пространство имен:   System.Globalization
Сборка:  mscorlib (в mscorlib.dll)

public string NumberDecimalSeparator { get; set; }

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

Type: System.String

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

Exception Condition
ArgumentNullException

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

InvalidOperationException

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

ArgumentException

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

NumberDecimalSeparator Свойство используется с «E», «F», «G», «N» и «R» строки стандартного формата для определения символа, разделяющую целочисленного дробных разрядов. Для получения дополнительной информации см. Строки стандартных числовых форматов.

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

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

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

   }
}


/* 
This code produces the following output.

123,456,789.00
123,456,789 00
*/

Универсальная платформа Windows
Доступно с 8
.NET Framework
Доступно с 1.1
Переносимая библиотека классов
Поддерживается в: переносимые платформы .NET
Silverlight
Доступно с 2.0
Windows Phone Silverlight
Доступно с 7.0
Windows Phone
Доступно с 8.1
Вернуться в начало
Показ: