天天看点

C#将科学计数法转换为普通数字

  public static void Convert(string a, out double result)

        {

            result = -1;

            if (a.ToUpper().Contains("E"))

            {

                double b = double.Parse(a.ToUpper().Split('E')[0].ToString());//整数部分

                double c = double.Parse(a.ToUpper().Split('E')[1].ToString());//指数部分

                result = b * Math.Pow(10, c);

            }

            else

            {

                result = double.Parse(a);

            }

        }