string temp = "12.536";
float num = float.parse(temp);

解决方案 »

  1.   

    float num = 12.536;
    string temp = num.toString();
      

  2.   

    try
    {
    float f = (float)Convert.ToDouble("12.78");
    string s = f.ToString();
    }
    catch
    {}
      

  3.   

    Convert.ToDouble()
    反过来就用ToString()
      

  4.   

    String s;
    float f;
    s = (string) f; s = convert.ToString( f );
    f = (float) s; f = convert.ToString( f );
    ........
      

  5.   

    f = (double) s; f = convert.ToDouble( s );
      

  6.   

    float num = float.parse(temp);
    string temp=num.tostring();