NumberFormatInfo.NumberNegativePattern Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví formátovací vzor pro záporné číselné hodnoty.
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
Hodnota vlastnosti
Formátovací vzor pro záporné číselné hodnoty.
Výjimky
Vlastnost je nastavena na hodnotu, která je menší než 0 nebo větší než 4.
Vlastnost se nastavuje a NumberFormatInfo objekt je jen pro čtení.
Příklady
Následující příklad zobrazuje hodnotu pomocí různých NumberNegativePattern vzorů.
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 -
Poznámky
Vlastnost NumberNegativePattern definuje formát záporných hodnot formátovaných standardním řetězcem číselného formátu "N". Tato vlastnost má jednu z hodnot v následující tabulce. Symbol "-" je NegativeSign a n
je číslo.
Hodnota | Přidružený vzor |
---|---|
0 | (n) |
1 | -n |
2 | -N |
3 | N- |
4 | N- |
Výchozí hodnota invariantní jazykové verze vrácená InvariantInfo vlastností je 1, což představuje "-n", kde n je číslo.