C#中数值格式化,要求“显示带千位分隔符的数字,至少显示小数点左边的一位数和小数点右边的两位数”
C#中数值格式化,要求“显示带千位分隔符的数字,至少显示小数点左边的一位数和小数点右边的两位数”。
这怎么写啊
回答
ToString("N") 千分位 两位小数ToString("N1") 千分位 一位小数ToString("##,###.00") 千分位 两位小数
小数会四舍五入!!!,为了结果请确认小数位数
Console.WriteLine(0.ToString("N"));
// 输出: 0.00
Console.WriteLine(int.MaxValue.ToString("N"));
// 输出: 2,147,483,647.00
Console.WriteLine(12345.78123.ToString("N"));
// 输出:12,345.78
Console.WriteLine(12345.78923.ToString("N"));
// 输出:12,345.79
THE END
二维码