str_money1="4053585.57"
float y3 = float.Parse(str_money1)为什么转换成float之后y3=4053585.50,如何设置float的精度呢,我想转换后得到的值还是4053585.57
float y3 = float.Parse(str_money1)为什么转换成float之后y3=4053585.50,如何设置float的精度呢,我想转换后得到的值还是4053585.57
:)
如果float可以通吃的话,为什么我们还需要用double?为什么还要decimal?为什么要BitInteger?
double y3 = Convert.ToDouble(str_money1);