如何组合两种字符串格式,或将字符添加到字符串格式
How do I club two string formats, or add a character to a string format
我一直在尝试显示带有“%”符号的双精度数。
我不能使用 "P2"
字符串格式,因为我们希望用户输入按原样保存的百分比。
因此我们确实使用 .DataFormatString = "{0}%"
在数据末尾显示“%”符号。
但这显示的数据类似于 1.2300000000%。
现在要截断尾随零,我们很想使用 .DataFormatString = "G29"
这将有效地删除所有不必要的零,但现在我们如何在字符串末尾添加一个 "%"
符号?
我们能否以某种方式合并两种字符串格式以使用 "G29"
和 "%"
符号?
我已经做了各种尝试来格式化这个,但是 none 已经达到目标,可能是我所缺少的非常简单的一个..
你走在正确的轨道上:
string result = string.Format("{0:G29}%", 1.2300000000);
我一直在尝试显示带有“%”符号的双精度数。
我不能使用 "P2"
字符串格式,因为我们希望用户输入按原样保存的百分比。
因此我们确实使用 .DataFormatString = "{0}%"
在数据末尾显示“%”符号。
但这显示的数据类似于 1.2300000000%。
现在要截断尾随零,我们很想使用 .DataFormatString = "G29"
这将有效地删除所有不必要的零,但现在我们如何在字符串末尾添加一个 "%"
符号?
我们能否以某种方式合并两种字符串格式以使用 "G29"
和 "%"
符号?
我已经做了各种尝试来格式化这个,但是 none 已经达到目标,可能是我所缺少的非常简单的一个..
你走在正确的轨道上:
string result = string.Format("{0:G29}%", 1.2300000000);