繁体   English   中英

字符串格式,最多2个小数位或简单整数,并带有千位分隔符-C#

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM