NumberFormatInfo.NumberNegativePattern Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.