示例1:设置货币值中使用小数位
技术
NumberFormatInfo 类 定义了如何根据不同国家,对数值进行格式化和显示
using System.Globalization; 命名空间
实现
string money = "123.234";
double value;
//判断是否是 数字
if (double.TryParse(money, out value))
{
//设置 如何显示数值
NumberFormatInfo GN = new CultureInfo("zh-CN", false).NumberFormat;
//显示数值 要保留的几位小数
GN.CurrencyDecimalDigits = Convert.ToInt32(1);
//进行设置
string s = value.ToString("C", GN);
//打印
Console.WriteLine(s);
}
结果:¥123.2
总结
CurrencyDecimalDigits属性 设置货币值的小数位
示例2:格式化输入的货币值
输入 15123.112元,显示 ¥1,5123.11
技术
使用 NumberFormatInfo 对象的CurrencyGroupSeparator属性
实现
string money = "15123.112";
double value;
//判断是否是 数字
if (double.TryParse(money, out value))
{
<