如何使用数学课提高数字的力量

时间:2015-02-23 05:24:56

标签: c# winforms

我在提高数字能力方面遇到了麻烦。我通过此代码将x数字提高了3,但是我有错误。 a当前上下文中不存在

 public double Power(double a)
    {
       double equals = Math.Pow(a, 3);
       textBox1.Text = a.ToString();
        return equals;
    }

    private void button1_Click(object sender, EventArgs e)
    {

        MessageBox.Show(equals);
       Power(a);
    }
}

1 个答案:

答案 0 :(得分:0)

变量equals在button1_Click的范围内不存在 - 它是Power范围内的局部变量。范围由{}定义,无论您创建什么变量,它都只存在并且可以在其范围内访问。这是一个非常简单的概念,请阅读更多c#基础知识。试试这段代码:

public double Power(double a)
    {
        double equals = Math.Pow(a, 3);
        return equals;
    }

    private void button1_Click(object sender, EventArgs e)
    {
         var a=100;
         var res= Power(a);
         textBox1.Text = res.ToString();
         MessageBox.Show(res);
    }
}