NumberFormatInfo.NumberNegativePattern Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wzorzec formatu dla ujemnych wartości liczbowych.
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
Wartość właściwości
Wzorzec formatu dla ujemnych wartości liczbowych.
Wyjątki
Właściwość jest ustawiana na wartość mniejszą niż 0 lub większą niż 4.
Właściwość jest ustawiana, a NumberFormatInfo obiekt jest tylko do odczytu.
Przykłady
W poniższym przykładzie jest wyświetlana wartość używająca różnych NumberNegativePattern wzorców.
using namespace System;
using namespace System::Globalization;
int main()
{
// Create a new NumberFormatinfo.
NumberFormatInfo^ nfi = gcnew NumberFormatInfo;
// Takes a negative value.
Int64 value = -1234;
// Displays the value with default formatting.
Console::WriteLine("{0,-20} {1,-10}", "Default:",
value.ToString("N", nfi));
// Displays 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 -
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 -
Uwagi
Właściwość NumberNegativePattern definiuje format wartości ujemnych sformatowanych przy użyciu standardowego ciągu formatu liczbowego "N". Ta właściwość posiada jedną z wartości w tabeli poniżej. Symbol "-" to NegativeSignn
i jest liczbą.
Wartość | Wzór skojarzony |
---|---|
0 | (n) |
1 | -n |
2 | -N |
3 | N- |
4 | N- |
Wartość domyślna niezmiennej kultury zwracanej przez InvariantInfo właściwość to 1, która reprezentuje "-n", gdzie n jest liczbą.