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

Definition

Ruft die Zeichenfolge ab, die kennzeichnet, dass die zugeordnete Zahl negativ ist, oder legt diese fest.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

Eigenschaftswert

Die Zeichenfolge, die kennzeichnet, dass die zugeordnete Zahl negativ ist.The string that denotes that the associated number is negative. Die Standardeinstellung für InvariantInfo ist "-".The default for InvariantInfo is "-".

Ausnahmen

Die Eigenschaft wird auf null festgelegt.The property is being set to null.

Die Eigenschaft wird festgelegt, und das NumberFormatInfo-Objekt ist schreibgeschützt.The property is being set and the NumberFormatInfo object is read-only.

Beispiele

Das folgende Beispiel instanziiert ein Lese-/ Schreibzugriff CultureInfo -Objekt, das die invariante Kultur darstellt, und das Überstrich-Zeichen (U + 203E) weist die NegativeSign Eigenschaft.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. Er verwendet diesen anschließend CultureInfo Objekt, das ein Array von Gleitkommazahlen für negative zu formatieren.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

Hinweise

Diese Eigenschaft wird in Formatierung und Analyse von Operationen verwendet.This property is used in both formatting and parsing operations. Weitere Informationen zu dessen Verwendung bei Formatierungsvorgängen, finden Sie unter den Standard Numeric Format Strings und Custom Numeric Format Strings Themen.For more information on its use in formatting operations, see the Standard Numeric Format Strings and Custom Numeric Format Strings topics.

Gilt für:

Siehe auch