Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

NumberFormatInfo.NumberNegativePattern-Eigenschaft

 

Veröffentlicht: Oktober 2016

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

Namespace:   System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

public int NumberNegativePattern { get; set; }

Eigenschaftswert

Type: System.Int32

Das Formatmuster für negative numerische Werte.

Exception Condition
ArgumentOutOfRangeException

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

InvalidOperationException

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

Die NumberNegativePattern Eigenschaft definiert das Format von negativen Werten, die mit dem "N" Standardformatzeichenfolge formatiert. Diese Eigenschaft hat einen der Werte in der folgenden Tabelle. Das Symbol "-" ist der NegativeSign und n ist eine Zahl.

Wert

Zugeordnetes Muster

0

(n)

1

-n

2

-n

3

n-

4

n-

Der Standardwert für die invariante Kultur zurückgegeben wird, indem Sie die InvariantInfo Eigenschaft ist 1, womit "-n", wobei n ist eine Zahl.

Das folgende Beispiel zeigt einen Wert mit verschiedenen NumberNegativePattern Muster.

 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 -

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: