c#中的关于math.pow(次幂)的问题。。。

来源:百度知道 编辑:UC知道 时间:2024/06/02 09:17:27
我是.net初学者 我想用按键实现次幂功能
private void button32_Click(object sender, EventArgs e)
{
double x = double.Parse(textBox1.Text);
double y = double.Parse(textBox1.Text);
textBox1.Text = System.Math.Pow(x,y).ToString();
}
可以成功执行,但是我输入数3,就变成3的3次方,不是我想要的x的y次方
求教怎么实现后面的功能?
我按照1楼的方法试了下
把代码改成
double x = double.Parse(textBox1.Text);
double y = double.Parse(textBox2.Text);
textBox1.Text = System.Math.Pow(x,y).ToString();
,结果弹出异常
“将一个字符串转换为datatime时,先分析改字符串所获的日期,然后将每个变量放入datatime对象中”
怎么办?

放一个textbox2,然后double y = double.Parse(textBox2.Text)不就OK

double x = double.Parse(textBox1.Text);
double y = double.Parse(textBox1.Text);
因为你的x,y都是textBox1.text的值,所以会是你说的结果。

把最后的值再放入一个textbox3内,又简单又明了