Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 查找不带%符号的小数的格式字符串_C#_.net - Fatal编程技术网

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()?