2015-02-23 49 views
0

我有麻煩提高數字的力量。我通過這段代碼將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); 
    } 
} 
+0

直寫** MessageBox.Show(電源(A)的ToString()); ** – 2015-02-23 05:26:42

+0

你能成爲一個更具體一點,你做了什麼錯誤?如果你確切地解釋了問題所在,我們只能提供幫助。 – 2015-02-23 05:26:53

+1

a在當前上下文中不存在 – HelpMe 2015-02-23 05:27:42

回答

0

變量等於在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); 
    } 
} 
相關問題