把一个double变量转换成不带小数位数的字符串

解决方案 »

  1.   

    不带小数位数的是什么意思?把小数点后面的去掉?
     d.ToString().SubString(0,d.ToString().LastIndexOf('.'));//去掉小数点后面的
    去掉小数点?
    d.ToString().Replace(".","");//去掉小数点
    还有什么???
    把意思说清楚。
      

  2.   


     double num = 3.11415;
                string str = num.ToString();
                str=str.Substring(0,str.IndexOf(".")+1);
      

  3.   

                double num = 3.11415;
                string str = num.ToString();
                str = str.Replace(".","");            
      

  4.   


    double test = 123.456;
    String str = test.ToString("F0");
      

  5.   

    double cc = 213.21
    string dd = cc.ToString();
    ArrayList arr = new ArrayList();
    arr = dd.split('.');
    string kk = arr[0]+arr[1];
    kk应该就是你要的吧