Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 字符串格式整数,带逗号,无小数点,0值为零_Wpf_Visual Studio_Data Binding_String Formatting - Fatal编程技术网

Wpf 字符串格式整数,带逗号,无小数点,0值为零

Wpf 字符串格式整数,带逗号,无小数点,0值为零,wpf,visual-studio,data-binding,string-formatting,Wpf,Visual Studio,Data Binding,String Formatting,好的,在我开始我的问题之前,有人知道是否有一种工具可以构建字符串格式吗?我想的是一个非常简单的用户界面,你可以选择是否要显示逗号、零值、美元符号等,然后它会为你输出stringformat。如果有,我很想知道。如果没有的话,像我这样的人会喜欢的 我的问题是。显示整数的字符串格式是什么?整数的逗号分隔符表示千,小数位数不表示小数点,零值不表示任何内容 我知道带逗号分隔符且无小数位数的整数的字符串格式为: StringFormat='0,0.' 我知道零值不显示的字符串格式是: StringFor

好的,在我开始我的问题之前,有人知道是否有一种工具可以构建字符串格式吗?我想的是一个非常简单的用户界面,你可以选择是否要显示逗号、零值、美元符号等,然后它会为你输出stringformat。如果有,我很想知道。如果没有的话,像我这样的人会喜欢的

我的问题是。显示整数的字符串格式是什么?整数的逗号分隔符表示千,小数位数不表示小数点,零值不表示任何内容

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

StringFormat='0,0.'
我知道零值不显示的字符串格式是:

StringFormat='{}{0:#}'

但将两者结合起来让我感到困惑。非常感谢

我不是100%确定你想要什么,但是在比较了你的两种字符串格式之后,我想我知道你想要什么了。。。如果我弄错了,请告诉我

再一次,你几乎得到了我认为你想要的。。。试试这个怎么样:

StringFormat='{}{0:#,#.}'
或者只是

StringFormat='#,#.'  (Just replace the '0' from your example with '#')
这些是等价的。请再次注意,这两个参数都会将数字四舍五入到最接近的整数

更新>>>

以下是两个非常有用的链接,可帮助您在将来使用
字符串格式:


如果你仔细观察,@RolandShaw可能是重复的,你会发现这个家伙问了你链接到的另一个问题。。。所以我猜这有点不同。比什,你说的“零无所有”是什么意思?太好了,谢谢谢里丹(再次!)。如果有人对字符串格式的最佳资源有任何建议,请发布。我会发布我找到的最好的东西。PS:我所说的“零无”是指存在零值时的空白单元格。嘿,比什,我看了你的示例格式,猜测了其余的。我将添加一些优秀的
字符串.Format
链接到我的答案。