作业要求,利用一个窗体程序做一个技术圆锥体的体积
按照要求,小弟设计如下窗体:代码如下:
        private void buttonJisuan_Click(object sender, EventArgs e)
        {            decimal H = Convert.ToDecimal(textBoxGao.Text);      //取高的值
            decimal R = Convert.ToDecimal(textBoxBanjing.Text);  //取半径的值
            double PI =3.14;                                          //表示π
            labelTiji.Text = ((PI * R * R * H) / 3).ToString;    //但是就是里出错啦!算不出去呀!
        }恕小弟愚昧,大神们莫喷,刚接触这门语言
我还是学生,和老师关系不怎么好
真心想好好的学,发自肺腑的哦!
希望能得到大神们的指点                          ——某少年遗言

解决方案 »

  1.   

                double H = Convert.ToDouble(textBoxGao.Text);      //取高的值
                double R = Convert.ToDouble(textBoxBanjing.Text);  //取半径的值
                double PI =3.14;                                          //表示π
                labelTiji.Text = ((PI * R * R * H) / 3).ToString();    //但是就是里出错啦!算不出去呀!
            
      

  2.   

                double H = double.Parse(ConeheigthText.Text); //高
                double R = double.Parse(ConeRadiusText.Text); //半径
                double conevolume = (Math.PI * R * R * H)/3; //体积
                ConeVolumeText.Text = Convert.ToString(conevolume); 
      

  3.   

    需要使用parse方法,可以完全不用convert。文本框里的数值默认是string,需要转换成double,c#里转换文本框内数值一般使用parse方法,楼上的是正解,具体可以翻入门教材里有这方面的介绍的,或者查msdn