我一直试图用'%'标志。
我不能使用"P2"
字符串格式,因为我们希望用户输入保存的百分比。
因此我们确实使用.DataFormatString = "{0}%"
来显示'%'在我们的数据结束时签名。
但这会显示1.2300000000%等数据。
现在要截断尾随零,我们很想使用.DataFormatString = "G29"
来有效删除所有不必要的零,但现在我们如何在字符串末尾添加"%"
符号?
我们可以以某种方式使用两种字符串格式将"G29"
与"%"
符号结合使用吗?
我已经做了各种尝试来格式化这个,但没有一个已经在目标上,可能是非常简单的我错过了..
答案 0 :(得分:3)
你走在正确的轨道上:
string result = string.Format("{0:G29}%", 1.2300000000);