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 для чтения и записи, представляющий инвариантный язык и региональные параметры, и в его NegativeSign свойство присваивается символ перестроки (U + 203E).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.

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

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