-
c#中如何定义货币值中左边每一组的位数
CurrencyGroupSizes属性此属性获取或设置货币值中小数点左边每一组的位数。
其语法格式为:
publicint[]CurrencyGroupSizes{get;set;}
l 属性值:货币值中小数点左边每一组的位数。的默认值是一个一维数组,该数组只包含一个设置为3的元素。
主要代码如下。 privatevoidbutton1_Click(objectsender,EventArgse)
{
System.Globalization.NumberFormatInfoCN=newSystem.Globalization.CultureInfo("en-US",false).NumberFormat;
Int64myInt=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}格式");
}