string abc=12.13
string a=abc.Split('.')[0];
string b=abc.Split('.')[1];

解决方案 »

  1.   

    float i = 12.13
    int a = (int) i;
    int b = i -b ;//这里你再改改....
    a.ToString() ;
    b.ToString() ;
      

  2.   

    Regex regex = new Regex(@"(\d+).(\d+)");
    Match m = regex.Match("12.334");Console.WriteLine("整数是:{0}, 小数:{1}", m.Group[1].Value, m.Group[2].Value);
      

  3.   

    回复人: sy246(新手!多关照!) 
     
    string abc=12.13
    string a=abc.Split('.')[0];
    string b=abc.Split('.')[1];
      
     
      

  4.   

    float f=12.13;
    string str=f.ToString();
    int i=str.IndexOf(".")string s1=str.Substring(0,i-1);
    string s2=str.Substring(i+1);
      

  5.   

    偶认为用split()这个函数就可以了,简单也好理解!