我注意到在更新到Windows 10版本1709后,double.ToString(“P”)的输出已更改。
在更新之前我得到了结果,例如“100.00%”,但现在是“100.00%”
根据{{3}},它应该是以前的“100.00%”。
有没有人找到这个问题的原因或解决它的好方法?
注意:由于文化和格式是由用户设置的,而且已经在制作中,我不能使用不同的文化或格式。
这里有一个示例我如何使用double.ToString函数:
double val = 1;
string output = null;
output = val.ToString("P", new System.Globalization.CultureInfo("en"));
Console.WriteLine("Output:" + output);