Tag: 有效数字

防止double.Parse从小数位后删除尾随零?

当使用double.Parse时,它似乎喜欢从我正在转换的字符串中删除任何尾随(无关紧要的)零。 我想double.Parse保持小数点后的位置。 例如,这是一些代码: tobereturned.MouseSensitivty = double.Parse(String.Format(“{0:#.##}”, tempstring[1])); Debug.WriteLine(“Converted ” + String.Format(“{0:#.##}”, tempstring[1]) + ” to ” + tobereturned.MouseSensitivty); 然后调试器写入 将4.00转换为4 所以看起来像是double.Parse 正在做一些可疑的事情。 PS MouseSensitivity也是double类型,所以我不能对它进行任何字符串操作。