查找没有%符号的小数的格式字符串

时间:2011-07-07 10:19:18

标签: c# .net

  

可能重复:
  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”(没有符号%)

请帮帮我。感谢。

1 个答案:

答案 0 :(得分:1)

您可以将PercentSymbol的{​​{1}}属性设置为%符号以外的其他属性。

在您的情况下,您可以将其设置为空字符串。

More info here

为此,您需要使用自己的NumberFormatInfo定义自定义文化。在一个很好的解决方案中,评论中提供了答案的链接:

How to format a number as percentage without the percentage sign?