字符串要双跳过最后一个小数点(如果为零)

本文关键字:如果 小数点 最后一个 字符串 | 更新日期: 2023-09-27 18:36:50

这是我的问题。

我需要将说"5.550

"(字符串)转换为 5.550 的两倍即带有 3 个十进制数字的双精度。我在解析时尝试了 IFormatProvider,但没有 use.it 一直跳过最后一个零()。请指教。

谢谢库马尔·

字符串要双跳过最后一个小数点(如果为零)

double不保留无关紧要的数字 - 就double而言,1.5 和 1.50000 之间没有区别。

如果要保留无关紧要的数字,请改用decimal。无论如何,它可能更适合您,具体取决于您的确切上下文。(我们在这里几乎没有什么背景可以讨论...