我想将数字2.3421表示为2.34,但我目前的格式显示为02.34
如果我的号码是1342.323,我希望将其显示为1,342.32
如果我有0.23,则显示为0.23。
如何更改格式字符串以实现此目的?我有:
“{0:0,0.00}”
答案 0 :(得分:8)
使用#
,其中数字是可选的,而不是0
:
"{0:#,0.00}"
请参阅MSDN上的Custom Numeric Format Strings:
“#”|数字占位符
如果有一个符号,请用相应的数字替换英镑符号;否则,结果字符串中不会出现数字。
答案 1 :(得分:3)
试试这个:
{0:#,##0.00}
1342.323应为1,342.32