我想像这样格式化一个 double:
1.23 => 1.2
1.0 => 1
0.4 => 0.4
0 => 0
对应的字符串格式是什么?我目前正在使用
StringFormat={}{0:#.#}
这很好,因为它省略了尾随零。不幸的是,它变成了
0 => ""
0.4 => .4
我已经用谷歌搜索了一段时间,发现很难找到所需的字符串格式。我需要调整文化格式吗?
感谢您的帮助!
最佳答案
要保留前导零,请使用
StringFormat={}{0:0.#}
但是,我对翻译 1.23 => 1.3
感到困惑。如果你的意思是 1.23 => 1.2
那么上面的格式字符串应该可以工作。
关于c# - 字符串格式 : leading zeroes and no trailing zeroes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29608277/