如何使用两种字符串格式,或者将字符添加到字符串格式中

时间:2015-09-09 09:04:08

标签: c# .net string string-formatting

我一直试图用'%'标志。 我不能使用"P2"字符串格式,因为我们希望用户输入保存的百分比。

因此我们确实使用.DataFormatString = "{0}%"来显示'%'在我们的数据结束时签名。 但这会显示1.2300000000%等数据。

现在要截断尾随零,我们很想使用.DataFormatString = "G29"来有效删除所有不必要的零,但现在我们如何在字符串末尾添加"%"符号?

我们可以以某种方式使用两种字符串格式将"G29""%"符号结合使用吗?

我已经做了各种尝试来格式化这个,但没有一个已经在目标上,可能是非常简单的我错过了..

1 个答案:

答案 0 :(得分:3)

你走在正确的轨道上:

string result = string.Format("{0:G29}%", 1.2300000000);