那个值是什么类型的值?
你就往回转就是了
不过有可能类型精度不同,在一系列的convert过程中,精度丢失

解决方案 »

  1.   


    float f=9.95651555056516E+48;Convert.To原来的类型(f.ToString("N"));
      

  2.   

    精度丢失,会导致数据不一样,最好就是用一个字符串变量专门用来记录那个数据计算还是用CONVER后的数据
      

  3.   


    我有个问题,9.95651555056516E+48已经超过了float的范围了。另外,这个数字到底是什么类型转换来的?
      

  4.   

    为什么不用先转成uncode然后在做数字编码呢?