可能重复:
How to format a number as percentage without the percentage sign?
我有一个小数:
decimal value = 0.0123m;
格式字符串“P”将返回一个字符串,其值为100,并且最后添加符号%。例如:
string s = value.ToString("P"); // s = "1.23 %"
请帮我找一个格式字符串,不要在返回的字符串上包含%sign。
这意味着:s将是“1.23”(没有符号%)
请帮帮我。感谢。
答案 0 :(得分:1)
您可以将PercentSymbol
的{{1}}属性设置为%符号以外的其他属性。
在您的情况下,您可以将其设置为空字符串。
为此,您需要使用自己的NumberFormatInfo
定义自定义文化。在一个很好的解决方案中,评论中提供了答案的链接:
How to format a number as percentage without the percentage sign?