我现在代码是
        private void button1_Click(object sender, EventArgs e)
        {
            double d1 = double.Parse(chengbenjia.Text);
            double d2 = double.Parse(xiaoshoujia.Text);
            double d = d1 + d2;
            Label1.Text = Convert.ToDouble(d);
        }
问题是最后的Convert.ToDouble(d);这里报错
我想最后在Label1标签上显示输入chengbenjia和xiaoshoujia数字的之和!
求助啊

解决方案 »

  1.   

    Label1.Text   =   d.toString(); 
    另外:建议在获取d1、d2值时使用try...catch...
      

  2.   

    3楼的哥们
    报错了啊错误 1 “double”不包含“toString”的定义,并且找不到可接受类型为“double”的第一个参数的扩展方法“toString”(是否缺少 using 指令或程序集引用?) D:\Profit\Profit\Form1.cs 23 34 Profit
      

  3.   

    private void button1_Click(object sender, EventArgs e) 

      double d1, d2;
      if (double.TryParse(chengbenjia.Text.Trim(), out d1) && double.TryParse(xiaoshoujia.Text.Trim(), out d2))
        Label1.Text = (d1 + d2).ToString();
      else
        Label1.Text = "输入不正确。";
    }
      

  4.   

    http://topic.csdn.net/u/20080110/19/7cb462f1-cac6-4c28-848e-0a879f4fd642.html