Export (0) Print
Expand All

NumberFormatInfo.CurrencyNegativePattern Property

Gets or sets the format pattern for negative currency values.

[Visual Basic]
Public Property CurrencyNegativePattern As Integer
[C#]
public int CurrencyNegativePattern {get; set;}
[C++]
public: __property int get_CurrencyNegativePattern();
public: __property void set_CurrencyNegativePattern(int);
[JScript]
public function get CurrencyNegativePattern() : int;
public function set CurrencyNegativePattern(int);

Property Value

The format pattern for negative currency values. The default for InvariantInfo is 0, which represents "($n)", where "$" is the CurrencySymbol and n is a number.

Exceptions

Exception Type Condition
ArgumentOutOfRangeException The property is being set to a value that is less than 0 or greater than 15.
InvalidOperationException The property is being set and the NumberFormatInfo is read-only.

Remarks

This property can have one of the values in the following table. The symbol "$" is the CurrencySymbol, the symbol "-" is the NegativeSign, and n is a number.

Value Associated Pattern
0 ($n)
1 -$n
2 $-n
3 $n-
4 (n$)
5 -n$
6 n-$
7 n$-
8 -n $
9 -$ n
10 n $-
11 $ n-
12 $ -n
13 n- $
14 ($ n)
15 (n $)

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework, Common Language Infrastructure (CLI) Standard

See Also

NumberFormatInfo Class | NumberFormatInfo Members | System.Globalization Namespace | CurrencyDecimalDigits | CurrencyDecimalSeparator | CurrencyGroupSeparator | CurrencyGroupSizes | CurrencySymbol | CurrencyPositivePattern | NumberNegativePattern | PercentNegativePattern

Show:
© 2014 Microsoft