asp.net.ph

NumberFormatInfo.CurrencyGroupSizes Property

System.Globalization Namespace   NumberFormatInfo Class


Sets or retrieves the number of digits in each group to the left of the decimal in currency values.

[ VB ]
public Property CurrencyGroupSizes As Integer ( ) 

[ C# ]
public int [ ] CurrencyGroupSizes {get; set;}

[ C++ ]
public: __property int get_CurrencyGroupSizes ( );
public: __property void set_CurrencyGroupSizes ( int __gc [ ] );

[ JScript ]
function get CurrencyGroupSizes ( ) : int [ ];
public function set CurrencyGroupSizes ( int [ ] );

Property Value

The number of digits in each group to the left of the decimal in currency values. The default for InvariantInfo is a one-dimensional array with only one element, which is set to 3.

Exceptions


Exception Type Condition
ArgumentException The property is being set and the array contains an entry that is less than 0 or greater than 9.

-or-

The property is being set and the array contains an entry, other than the last entry, that is set to 0.

InvalidOperationException The property is being set and the NumberFormatInfo is read-only.

Remarks

Every element in the one-dimensional array must be an integer from 1 through 9. The last element can be 0.

The first element of the array defines the number of elements in the least significant group of digits immediately to the left of the CurrencyDecimalSeparator. Each subsequent element refers to the next significant group of digits to the left of the previous group. If the last element of the array is not 0, the remaining digits are grouped based on the last element of the array. If the last element is 0, the remaining digits are not grouped.

For example, if the array contains { 3, 4, 5 }, the digits will be grouped similar to "$55,55555,55555,55555,4444,333.00". If the array contains { 3, 4, 0 }, the digits will be grouped similar to "$55555555555555555,4444,333.00".

Example

The below shows the CurrencyGroupSizes used for each of the available cultures.

 Show me 

See Also

NumberFormatInfo Members   CurrencyDecimalDigits   CurrencyDecimalSeparator   CurrencyGroupSeparator   CurrencySymbol   CurrencyNegativePattern   CurrencyPositivePattern   NumberGroupSizes   PercentGroupSizes Skip Navigation Links




Home
Suggested Reading


Previous page Back to top Next page

© 2000-2010 Rey Nuñez All rights reserved.

If you have any question, comment or suggestion
about this site, please send us a note

You can help support asp.net.ph