您的位置:首页 > 其它

设置货币小数点右边的保留位数

2010-06-30 08:06 246 查看
如何使用NumberFormatInfo类的CurrencyDecimalDigits属性设置货币中小数点右边的保留位数。

在.NET中NumberFormatInfo类的公共属性CurrencyDecimalDigits用于指示要在货币值中使用的小数位数,默认值为2,可以根据具体情况设置一个0~99间的值。

NumberFormatInfo MyNumberFormatInfo = new CultureInfo("zh-CN", false).NumberFormat;
double MyNumber = 5102147.20805231;
string MyInfo = "";
MyInfo += "\n格式一:" + String.Format(MyNumber.ToString("C", MyNumberFormatInfo));
MyNumberFormatInfo.CurrencyDecimalDigits=3;
MyInfo += "\n格式二:" + String.Format(MyNumber.ToString("C", MyNumberFormatInfo));
MyNumberFormatInfo.CurrencyDecimalDigits = 5;
MyInfo += "\n格式三:" + String.Format(MyNumber.ToString("C", MyNumberFormatInfo));
MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: