NumberFormatInfo.NumberNegativePattern NumberFormatInfo.NumberNegativePattern NumberFormatInfo.NumberNegativePattern NumberFormatInfo.NumberNegativePattern Property

정의

음수 숫자 값의 형식 패턴을 가져오거나 설정합니다.Gets or sets the format pattern for negative numeric values.

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

속성 값

음수 숫자 값의 형식 패턴입니다.The format pattern for negative numeric values.

예외

속성이 0보다 작거나 4보다 큰 값으로 설정됩니다.The property is being set to a value that is less than 0 or greater than 4.

속성이 설정되어 있으며 NumberFormatInfo 개체가 읽기 전용입니다.The property is being set and the NumberFormatInfo object is read-only.

예제

다음 예제에서는 서로 다른 값을 표시 NumberNegativePattern 패턴입니다.The following example displays a value using different NumberNegativePattern patterns.

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" 표준 숫자 서식 문자열을 사용 하 여 서식이 지정 되는 음수 값의 형식을 정의 합니다.The NumberNegativePattern property defines the format of negative values formatted with the "N" standard numeric format string. 이 속성은 다음 테이블에 값 중 하나.This property has one of the values in the following table. 기호 "-"은는 NegativeSignn 은 숫자입니다.The symbol "-" is the NegativeSign and n is a number.

Value 연결 된 패턴Associated pattern
00 (n)(n)
11 -n-n
22 -n- n
33 n-n-
44 n -n -

반환한 고정 문화권에 대 한 기본값을 InvariantInfo 속성을 나타내는 1은 "-n" 여기서 n 숫자인 합니다.The default value for the invariant culture returned by the InvariantInfo property is 1, which represents "-n", where n is a number.

적용 대상

추가 정보