NumberFormatInfo.NegativeSign Свойство

Определение

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

C#
public string NegativeSign { get; set; }

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

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

Исключения

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

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

Примеры

В следующем примере создается экземпляр объекта для чтения и записи CultureInfo , представляющего инвариантный язык и региональные параметры, и присваивается его свойству NegativeSign символ OVERLINE (U+203E). Затем он использует этот CultureInfo объект для форматирования массива отрицательных чисел с плавающей запятой.

C#
using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      CultureInfo ci = CultureInfo.CreateSpecificCulture("");
      ci.NumberFormat.NegativeSign = "\u203E";
      double[] numbers = { -1.0, -16.3, -106.35 };

      foreach (var number in numbers)
         Console.WriteLine(number.ToString(ci));
   }
}
// The example displays the following output:
//       ‾1
//       ‾16.3
//       ‾106.35

Комментарии

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

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

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

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