2017-07-15 26 views
-5

如何將此從form轉移到我的新增班級calculate如何在我的新類中調用此form.cs代碼計算?

 form.cs 
private void button1_Click(object sender, EventArgs e) 
{ 
    int a; 
    double b=0; 

    //input 
    a = int.Parse(textBox1.Text); //<-textbox1// 

    //process 
    b = (1.8) * (a + 32); 

    //output 
    MessageBox.Show(b.ToString(), "Fahrenheit"); 
    textBox2.Text=b.ToString();// 
    } 


    calculate.cs 
    using System; 
    using System.Collections.Generic; 
    using System.Linq; 
    using System.Text; 

    namespace calculator 
     { 
     class calculate 
     { 
     } 
+0

毫無疑問,註釋掉的代碼?又該這是? –

+3

請正確格式化您的問題。添加解釋什麼是問題和什麼是所需的輸出。解釋你爲了解決它而研究的內容。 [如何問...](https://stackoverflow.com/help/how-to-ask) –

+0

@GiladGreen看來,他第一次問這裏的問題 –

回答

0

從我從你的問題明白了,你要創建一個類來計算基於用戶輸入的溫度在TextBox1中,並顯示在TextBox2中。如果是這樣的話,你可以這樣做:

static class Calculate 
{ 
    public static double Temperature(int input) 
    { 
     double result = (1.8) * (input + 32); 
     return result; 
    } 
} 

現在你可以使用

Calculate.Temperature(*pass value here*); 

對於如叫它:

int a = int.Parse(textBox1.Text); 
double result = Calculate.Temperature(a); 
MessageBox.Show(result.ToString(), "Fahrenheit"); 
textBox2.Text=result.ToString();// 
+0

這個地方是awsome ..謝謝你的回答是真實的! –

相關問題