Auf Englisch lesen

Freigeben über


NumberFormatInfo.NumberNegativePattern Eigenschaft

Definition

Ruft das Formatmuster für negative numerische Werte ab oder legt dieses fest.

C#
public int NumberNegativePattern { get; set; }

Eigenschaftswert

Das Formatmuster für negative numerische Werte.

Ausnahmen

Die Eigenschaft wird auf einen Wert kleiner als 0 oder größer als 4 festgelegt.

Die Eigenschaft wird festgelegt, und das NumberFormatInfo-Objekt ist schreibgeschützt.

Beispiele

Im folgenden Beispiel wird ein Wert mit unterschiedlichen NumberNegativePattern Mustern angezeigt.

C#
 using System;
 using System.Globalization;

 class Example
 {
     public static void Main()  {

       // Create a new NumberFormatinfo.
       NumberFormatInfo nfi = new NumberFormatInfo();

       // Define a negative value.
       Int64 value = -1234;

       // Display the value with default formatting.
        Console.WriteLine("{0,-20} {1,-10}", "Default:",
                          value.ToString("N", nfi));

       // Display the value with other patterns.
       for (int i = 0; i <= 4; i++)  {
          nfi.NumberNegativePattern = i;
            Console.WriteLine("{0,-20} {1,-10}",
                              string.Format("Pattern {0}:",
                                            nfi.NumberNegativePattern),
                              value.ToString("N", nfi));
       }
   }
}
// The example displays the following output:
//       Default:             -1,234.00
//       Pattern 0:           (1,234.00)
//       Pattern 1:           -1,234.00
//       Pattern 2:           - 1,234.00
//       Pattern 3:           1,234.00-
//       Pattern 4:           1,234.00 -

Hinweise

Die NumberNegativePattern -Eigenschaft definiert das Format negativer Werte, die mit der numerischen Standardformatzeichenfolge "N" formatiert sind. Diese Eigenschaft weist einen der Werte in der folgenden Tabelle auf. Das Symbol "-" ist das NegativeSign und n ist eine Zahl.

Wert Zugeordnetes Muster
0 (n)
1 -n
2 -N
3 N-
4 N-

Der Standardwert für die von der InvariantInfo -Eigenschaft zurückgegebene invariante Kultur ist 1, was "-n" darstellt, wobei n eine Zahl ist.

Gilt für:

Produkt Versionen
.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

Weitere Informationen