[英]Using String Format to show decimal up to 2 places or simple integer
[英]String Format for up to 2 decimal places or simple integer and with thousand separator - C#
这是一种字符串格式,可将数字格式化为最多2个小数位,如果没有小数位,则它将显示简单的整数本身:
String.Format("{0:0.##}", 123.4567); // "123.46"
String.Format("{0:0.##}", 123.0); // "123"
因此{0:0.##}
将完成这项工作。 但是我需要在整数部分上有一个千位分隔符。 所以像1234.456
这样的东西应该像1,234.45
。 我知道{0:n0}
会做一千个分隔符,但是如何将其与小数点格式器结合起来?
String.Format("{0:#,##0.##}", 123.0);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.