设置货币小数点右边的保留位数
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);
在.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);
相关文章推荐
- 设置百分比小数点右边的保留位数
- 设置数字小数点右边的保留位数
- 设置double数据的显示格式,和小数点位置,以及保留位数
- 设置货币的币种及金额的小数点位数
- 如何用参数控制保留的小数点位数
- C# Double保留小数点后面位数
- 保留小数点后任意位数
- java 小数点保留位数
- 【iOS】stringWithFormat 保留小数点位数 float double
- 【Lua】不进位保留小数点X位数
- java中double类型数组保留小数点后位数问题!!!!!
- c#保留小数点后位数的方法
- (C++)保留小数点位数
- c#保留小数点后位数的方法
- java设置小数点后位数
- oracle去重复,¥货币,保留小数点后两位,测试SQL语句执行时间
- 设置ALV不同行的小数点位数
- PHP小数点后保留位数并四舍五入
- delphi 四舍五入保留一位或两位小数,1位小数2位小数四舍五入写法,后面参数为保留小数点位数
- c#保留小数点后位数的方法