比如:5.2300   
整数部分:5
小数点后第一位:2
这个怎么实现??

解决方案 »

  1.   

    以.为分界符,先把它转为字符串类型的值,然后有个SLIPT这个函数可以实现以.为分界划分成字符串数组,这样你就可以取到第1个数组元素为5,第二个数组元素为2300!
      

  2.   

    将其转化成str,然后按照你需要是拆分字符串即可
      

  3.   

                double d = 5.2300;            string str = d.ToString();            
                Console.WriteLine(str.Split('.')[0]);
                if (str.Contains("."))
                    Console.WriteLine(str.Substring(str.IndexOf('.') + 1, 1));
      

  4.   

    double a=5.2300;
    string[] strs=a.ToString().Split('.');
    strs[0]就是5
    strs[1].Substring(0,1)就是2
      

  5.   

    double a = 5.2300;
    double part1 = (int)a;
    double part2 = a - part1;
      

  6.   

    double a=5.2300;
    string[] strs=a.ToString().Split('.');
    strs[0]就是5
    strs[1].Substring(0,1)就是2