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

I a*_*ish 7 data-binding wpf string-formatting visual-studio

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

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

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

StringFormat='0,0.'
Run Code Online (Sandbox Code Playgroud)

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

StringFormat='{}{0:#}'
Run Code Online (Sandbox Code Playgroud)

但结合这两者让我很难过.非常感谢!

She*_*dan 11

我不是100%肯定你在追求什么,但在比较你的两种字符串格式后,我我知道你在追求什么......如果我弄错了,请告诉我.

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

StringFormat='{}{0:#,#.}'
Run Code Online (Sandbox Code Playgroud)

要不就

StringFormat='#,#.'  (Just replace the '0' from your example with '#')
Run Code Online (Sandbox Code Playgroud)

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

更新>>>

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

自定义数字格式字符串

自定义日期和时间格式字符串