NumberFormatInfo.NegativeSign NumberFormatInfo.NegativeSign NumberFormatInfo.NegativeSign NumberFormatInfo.NegativeSign Property

Определение

Возвращает или задает строку, указывающую, что соответствующее число является отрицательным.Gets or sets the string that denotes that the associated number is negative.

public:
 property System::String ^ NegativeSign { System::String ^ get(); void set(System::String ^ value); };
public string NegativeSign { get; set; }
member this.NegativeSign : string with get, set
Public Property NegativeSign As String

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

Строка, указывающая, что соответствующее число является отрицательным.The string that denotes that the associated number is negative. Значение по умолчанию для объекта InvariantInfo — "+".The default for InvariantInfo is "-".

Исключения

Для свойства задается значение null.The property is being set to null.

Для свойства задается значение, а объект NumberFormatInfo доступен только для чтения.The property is being set and the NumberFormatInfo object is read-only.

Примеры

В следующем примере создается для чтения и записи CultureInfo объект, представляющий инвариантного языка и региональных параметров и присваивает НАДЧЕРКИВАНИЕ символ (U + 203E) его NegativeSign свойство.The following example instantiates a read-write CultureInfo object that represents the invariant culture and assigns the OVERLINE character (U+203E) to its NegativeSign property. Затем он использует это CultureInfo объект для форматирования массив отрицательных чисел с плавающей запятой.It then uses this CultureInfo object to format an array of negative floating-point numbers.

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(culture));
   }
}
// The example displays the following output:
//       ‾1
//       ‾16.3
//       ‾106.35
Imports System.Globalization

Module Example
   Public Sub Main()
      Dim ci As CultureInfo = CultureInfo.CreateSpecificCulture("")
      ci.NumberFormat.NegativeSign = ChrW(&h203E)
      Dim numbers() As Double = { -1.0, -16.3, -106.35 }

      For Each number In numbers
         Console.WriteLine(number.ToString(culture))
      Next
   End Sub
End Module
' The example displays the following output:
'       ‾1
'       ‾16.3
'       ‾106.35

Комментарии

Это свойство используется в операциях синтаксического анализа и форматирования.This property is used in both formatting and parsing operations. Дополнительные сведения о его использование в операциях форматирования, см. в разделе строки стандартных числовых форматов и строки настраиваемых числовых форматов разделы.For more information on its use in formatting operations, see the Standard Numeric Format Strings and Custom Numeric Format Strings topics.

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

Дополнительно