[英]Decimal type format with comma but retain precision
我有一个小数,可以包含以下值和预期结果
基本上,我希望至少有2个小数点(如果小于或等于2,则全部为小数(从末尾开始修剪0)),如果多于3个数字,我要添加一个逗号,如果小于3然后是空,除非该值小于1,然后在前面加上00
我努力了
private string FormatNumber(decimal number)
{
return number.ToString("#,###.########");
}
您的格式字符串应为"#,###.00######"
。
零表示“如果实际精度较低,则填充零” 。 一旦您开始指定小数点右边的内容,恐怕除了添加一大堆#
之外,没有其他方法可以指定“所有数字”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.