【发布时间】:2014-10-24 17:58:31
【问题描述】:
我只想显示小数点的十分之一。
decimal d = 44.22m;
var s = d.ToString("");
如何使s == "22" 为真?
PS:我很清楚我可以做一些数学运算,但我想只使用 Binding 和 StringFormat 在 WPF 中显示十分之一
【问题讨论】:
-
用转换器可以吗?
-
我真的不想让事情复杂化,但如果没有可用的 StringFormat,我会使用转换器
-
我认为您不会得到不需要使用数学而只需要
String.Format或ToString的答案。顺便说一句,如果你使用像 “如何使用 String.Format 只显示美分并省略美元”这样的标题,这个问题会更容易理解。 -
同意,使用转换器
-
@TimSchmelter:我也不认为有纯粹的 -String.Format- 方式来获得美分。