本帖最后由 shan7719515 于 2011-10-19 13:53:05 编辑

解决方案 »

  1.   

    float weight = 10 / 1000F;string s = weight.ToString("0.00");
      

  2.   


                int intWeight = Convert.ToInt32(textBox1.Text);
                double dWeight = intWeight*1.0 / 1000;
                String strWeight = dWeight.ToString("0.00");
                Console.WriteLine(strWeight);
      

  3.   

    double x = 0;
                double y = 1;
                double z = 1.2;
                double n = 1.25;            MessageBox.Show(x.ToString("F2") + " " + y.ToString("F2") + " " + z.ToString("F2") + " " + n.ToString("F2"));你显示的是Tostring下
      

  4.   

    刚用了一个很简单的方法解决了
                dou = dou / 1000;
                string str = string.Format("{0:0.00}", dou);
      

  5.   

    double a = 0d;
                double y = 1d;
                double z = 1.2d;
                double n = 99889.25d;
                double sun = n / 1000;
                string str = string.Format("{0:0.00}", sun);
                楼主解决了就给分。
      

  6.   

    string string1 = Double1.ToString("0.00");
      

  7.   

    int a=0;
    Message.Show(a.ToString("f2"));
      

  8.   

    用ToString格式化就好了。什么类型无所谓。
      

  9.   

    ToString的重载
    string.Format("也可以实现