ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemConvertClassTopic.htm
// Returns "123.0"
string s = System.Convert.ToString(d);

解决方案 »

  1.   

    double d = 123.0;
    string k=Convert.ToString(d);
      

  2.   

    试试
    double d = 123.0;
    string str = d.ToString("f");
      

  3.   

    String.Format( "{0:F1}", d );
      

  4.   

    double d = 123.0;
    string s=string.Format ("{0:f4}",d);//4表示小数点后的位数,默认为2
      

  5.   

    使用显式转换!
     double d=123324.0;
    string str=(string)d;also use format 
    just do it as up told!and Convert ,also they have told you
      

  6.   

    string s=d.ToString("f1");
    string s=d.ToString("0.0");
      

  7.   

    实际上,不管是Convert.ToString(double)还是String.Format(String,Object),都是用Double的ToString方法来实现的。