如何将十进制值四舍五入到小数点后2位.每1000个
本文关键字:小数点 2位 1000个 四舍五入 十进制 | 更新日期: 2023-09-27 17:53:59
所以总是添加一个逗号并将其保留到小数点后两位,"F"
几乎可以工作,但找不到正确的解决方案
decimal = 1000.5
test.Text = decimal.ToString("F")
我也试过:
String.Format("{0:#,###.##}", decimal);
我想以字符串形式显示为1,000.50
尝试:
String.Format("{0:#,###.00}", decimalNumber);
请参阅:自定义数字格式字符串
0-零占位符如果一个在场;否则,结果字符串中将显示零。更多信息:"0"自定义说明符。
它不会对数字进行四舍五入,它只是字符串格式
对于不区分区域性的格式化do:
String.Format(CultureInfo.InvariantCulture, "{0:#,###.00}", decimalNmber);
String.Format(CultureInfo.InvariantCulture, "{0:0,0.00}", decimal)
有关更多选项,请参阅此链接。
在这里你可以在线测试。