我无法在自定义格式的字符串中格式化小数
0.656 => 0.67;
23.656 => 23.67;
5105.54 => 5 105.54;
1234567,89 => 1 234 567,89
我发现了几篇文章:
CodeGo.net>使用字符串格式显示最多两位小数或简单整数
但是当尝试使用它们时遇到了一些问题
例如:价值
0.656我得到“ .656”或“ .66”
23.656 =>“ 23.656”或“ 23.66”
有人建议我在哪里可以找到格式规则的链接?
我不认为您实际上要转换0.656
为0.67
,因为这是错误的。我想你是说它应该显示为0.66
使用
YourNumber.ToString("0.##");
如果您真的想有空间(我再次认为这是错误的):
YourNumber.ToString("#,##0.##").Replace("."," ")
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句