Welcome

首页 / 软件开发 / C# / C#自定义货币值中小数点左边每一组的位数

C#自定义货币值中小数点左边每一组的位数2009-12-25CurrencyGroupSizes属性

此属性获取或设置货币值中小数点左边每一组的位数。

其语法格式为:

public int[] CurrencyGroupSizes{get;set;}

l 属性值:货币值中小数点左边每一组的位数。的默认值是一个一维数组,该数组只包含一个设置为3的元素。

主要代码如下。

private void button1_Click(objectsender,EventArgs e)
{
System.Globalization.NumberFormatInfo CN=new System.Globalization.CultureInfo("en-US",false).NumberFormat;
Int64 myInt=123456789012345;
int[] mySizes1={2,3,1};
int[] mySizes2={2,3,2};
CN.CurrencyGroupSizes=mySizes1;
MessageBox.Show("定义前:"+myInt.ToString("C")+"n"+"定义后:"+myInt.ToString("C",CN),"{2,3,1}格式");
CN.CurrencyGroupSizes=mySizes2;
MessageBox.Show("定义前:"+myInt.ToString("C")+"n"+"定义后:"+myInt.ToString("C",CN),"{2,3,2}格式");
}