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

Im folgenden Beispiel wird ein Lese-/Schreib-Objekt CultureInfo instanziiert, das die invariante Kultur darstellt, und der- NegativeSign Eigenschaft wird das Overline-Zeichen (U + 203e) zugewiesen.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. Anschließend wird dieses CultureInfo Objekt verwendet, um ein Array negativer Gleit Komma Zahlen 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 sowohl bei Formatierungs-als auch bei der Ausführung von Vorgängen verwendet.This property is used in both formatting and parsing operations. Weitere Informationen zur Verwendung bei Formatierungs Vorgängen finden Sie in den Themen zu den Standard mäßigen Zahlenformat Zeichenfolgen und benutzerdefinierten Zahlenformat Zeichenfolgen.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