NumberFormatInfo.NumberNegativePattern Свойство
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает шаблон формата для отрицательных числовых значений.
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
Шаблон формата для отрицательных числовых значений.
Для свойства задано значение меньше 0 или больше 4.
Для свойства задается значение, а объект NumberFormatInfo доступен только для чтения.
В следующем примере отображается значение с использованием разных NumberNegativePattern шаблонов.
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 -
Свойство NumberNegativePattern определяет формат отрицательных значений, отформатированных строкой стандартного числового формата "N". Это свойство имеет одно из значений в следующей таблице. Символ "-" — это , NegativeSign а n
— число.
Значение | Связанный шаблон |
---|---|
0 | (n) |
1 | -n |
2 | -N |
3 | N- |
4 | N- |
Значение по умолчанию для инвариантного языка и региональных параметров, возвращаемого свойством InvariantInfo , равно 1, которое представляет "-n", где n — число.
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: