我有这个属性值,我需要它的字符串值,因为它被记录在一个从中读取的XML中。
现在我的问题是,当我这样做时:
示例值为1.0
MyProperty.StringValue.ToString
给出1
如何将此值设置为字符串格式,但显示完整输入的1.0
我试过了
MyProperty.StringValue.ToString.Format("D")
给出了D
请记住,我需要输入任何值,因为它是......
当我有例如1.5时,它回来为1.5
它只发生在另一边的0 ...
示例
我不明白更多例子究竟需要什么......它非常简单......
用户输入为1.0 然后将该值转换为字符串 它会掉落0 所以最后只有1 这是错误的,因为它是字符串,它应该反映完全按照原样输入的值。
现在如果我输入1.5 然后将该值转换为字符串 最后它回来了1.5 好吧,好吧,因为它是那样输入的
如果我输入132 然后将该值转换为字符串 并且应该并且确实回来了132
希望这已经足够了
答案 0 :(得分:0)
String.Format("{0:0.0}",MyProperty.StringValue);
请改为尝试:
String.Format("{0:0.0}",MyProperty);