object 的值为0.149999991,怎么样转成double后确保值还是0.149999991
用decimal或者string,double没有办法保证精度的。不过如果你的object本身就是double类型的话,直接赋值不需要转换即可。
object a = 0.149999991; double b = (double)a;
object a = 0.149999991;string b = a.ToString();