C# 查找不带%符号的小数的格式字符串
可能重复:C# 查找不带%符号的小数的格式字符串,c#,.net,C#,.net,可能重复: 我有一个小数: decimal value = 0.0123m; 格式字符串“p”将返回一个值为100的倍数的字符串,并在末尾添加符号%。例如: string s = value.ToString("P"); // s = "1.23 %" 请帮助我查找返回字符串中不包含%符号的格式字符串 这意味着:s将是“1.23”(无符号%) 请帮帮我。谢谢。您可以将NumberFormatInfo的PercentSymbol属性设置为%sign以外的值 在您的情况下,您可以将其设置为空字
我有一个小数:
decimal value = 0.0123m;
格式字符串“p”将返回一个值为100的倍数的字符串,并在末尾添加符号%。例如:
string s = value.ToString("P"); // s = "1.23 %"
请帮助我查找返回字符串中不包含%符号的格式字符串
这意味着:s将是“1.23”(无符号%)
请帮帮我。谢谢。您可以将
NumberFormatInfo
的PercentSymbol
属性设置为%sign以外的值
在您的情况下,您可以将其设置为空字符串
为此,您需要使用自己的NumberFormatInfo
定义一个自定义区域性。伟大解决方案评论中提供的答案链接:
为什么不(值*100m).ToString()?