好的,在我接触到我的问题之前,是否有人知道是否有用于构建字符串格式的工具?我在想的是一个非常简单的用户界面,您可以选择是否要显示逗号,零值,美元符号等,然后为您吐出字符串格式。如果有一个我很想知道它。如果没有,那就像我这样喜欢我的人会喜欢!
我的问题是。显示整数的字符串格式是什么,逗号分隔符为数千,没有小数位,零值没有。
我知道带逗号分隔符且没有小数位的整数的字符串格式是:
StringFormat='0,0.'
我知道零值显示的字符串格式是:
StringFormat='{}{0:#}'
但结合这两个让我难过。非常感谢!
答案 0 :(得分:10)
我不是百分之百地确定你所追求的是什么,但在比较了你的两种字符串格式后,我想想我知道你在追求什么...请告诉我,如果我是错了。
再一次,你几乎拥有我想要的你想要的东西......尝试这个怎么样:
StringFormat='{}{0:#,#.}'
或者只是
StringFormat='#,#.' (Just replace the '0' from your example with '#')
这些是等效的。请注意,这些都会将数字四舍五入到最接近的整数。
更新>>>
以下是两个非常有用的链接,可帮助您将来string.Format
: