字符串格式整数与逗号,没有小数位数和0值没有

时间:2013-09-17 07:43:30

标签: wpf visual-studio data-binding string-formatting

好的,在我接触到我的问题之前,是否有人知道是否有用于构建字符串格式的工具?我在想的是一个非常简单的用户界面,您可以选择是否要显示逗号,零值,美元符号等,然后为您吐出字符串格式。如果有一个我很想知道它。如果没有,那就像我这样喜欢我的人会喜欢!

我的问题是。显示整数的字符串格式是什么,逗号分隔符为数千,没有小数位,零值没有。

我知道带逗号分隔符且没有小数位的整数的字符串格式是:

StringFormat='0,0.'

我知道零值显示的字符串格式是:

StringFormat='{}{0:#}'

但结合这两个让我难过。非常感谢!

1 个答案:

答案 0 :(得分:10)

我不是百分之百地确定你所追求的是什么,但在比较了你的两种字符串格式后,我想想我知道你在追求什么...请告诉我,如果我是错了。

再一次,你几乎拥有我想要的你想要的东西......尝试这个怎么样:

StringFormat='{}{0:#,#.}'

或者只是

StringFormat='#,#.'  (Just replace the '0' from your example with '#')

这些是等效的。请注意,这些都会将数字四舍五入到最接近的整数。

更新>>>

以下是两个非常有用的链接,可帮助您将来string.Format

Custom Numeric Format Strings

Custom Date and Time Format Strings