现在比如有一个数12345679.0000 这个数是不固定的 但是小数点后面的4位数固定的
  现在我要把小数点后的4个0 变两个。  主意 这个数是变动的。

解决方案 »

  1.   

    double xx = 12345679.0000;
                Console.WriteLine(xx.ToString("F2"));
                Console.WriteLine(xx.ToString("0.00"));
      

  2.   

    或者笨一点的方法:
    double xx = 123578.0000;
            string rexx;
            rexx = xx.ToString();
            rexx.Substring(rexx.Length - 2);
            xx = Convert.ToDouble(rexx);
      

  3.   

    是一个Label显示的这个数
    this.lbl_Ride_Time.Text=Convert.ToString(Dt.Rows[0]["Ride_Time"]);
    这样数来是4个小数位   楼上说的都不对 报错
      

  4.   

    this.lbl_Ride_Time.Text=Dt.Rows[0]["Ride_Time"].ToString("F2"); 
      

  5.   

    this.lbl_Ride_Time.Text=Convert.Decimal(Dt.Rows[0]["Ride_Time"]).ToString("F2"); 
      

  6.   


    先转成 Convert.ToDecimal();
                Convert.ToDouble();再点.toString("...");