如果为零,则字符串为double跳过最后一个小数?
这是我的问题。
我需要转换说“5.550”(字符串)加倍为5.550,这是双倍的3位十进制数字。 我在解析时尝试了IFormatProvider但没有使用。它一直跳过最后的零()。 请指教。
谢谢,Kumar MA
double
不会保持无关紧要的数字 – 就double
而言,1.5和1.50000之间没有区别。
如果要保留无关紧要的数字,请改用decimal
。 无论如何,它可能更适合您,具体取决于您的具体情况。 (我们这里的上下文很少……)