NumberFormatInfo.NumberNegativePattern Eigenschap

Definitie

Hiermee wordt het notatiepatroon voor negatieve numerieke waarden opgehaald of ingesteld.

public:
 property int NumberNegativePattern { int get(); void set(int value); };
public int NumberNegativePattern { get; set; }
member this.NumberNegativePattern : int with get, set
Public Property NumberNegativePattern As Integer

Waarde van eigenschap

Het opmaakpatroon voor negatieve numerieke waarden.

Uitzonderingen

De eigenschap wordt ingesteld op een waarde die kleiner is dan 0 of groter dan 4.

De eigenschap wordt ingesteld en het object heeft het NumberFormatInfo kenmerk Alleen-lezen.

Voorbeelden

In het volgende voorbeeld wordt een waarde weergegeven die gebruikmaakt van verschillende NumberNegativePattern patronen.

 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 -
Imports System.Globalization

Module Example
    Public Sub Main()
        ' Creates a new NumberFormatinfo.
        Dim nfi As New NumberFormatInfo()
        
        ' Define a negative value.
        Dim value As Int64 = -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 i As Integer = 0 To 4
            nfi.NumberNegativePattern = i
            Console.WriteLine("{0,-20} {1,-10}", 
                              String.Format("Pattern {0}:", 
                                            nfi.NumberNegativePattern), 
                              value.ToString("N", nfi))
        Next 
    End Sub
End Module
' 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 -

Opmerkingen

De NumberNegativePattern eigenschap definieert de notatie van negatieve waarden die zijn opgemaakt met de standaardtekenreeks voor numerieke notatie 'N'. Deze eigenschap heeft een van de waarden in de volgende tabel. Het symbool '-' is de NegativeSign en n is een getal.

Value Gekoppeld patroon
0 (n)
1 -n
2 -N
3 N-
4 N-

De standaardwaarde voor de invariante cultuur die door de InvariantInfo eigenschap wordt geretourneerd, is 1, die '-n' vertegenwoordigt, waarbij n een getal is.

Van toepassing op

Zie ook