我如何转移这个form.cs代码在我的新班级计算?

时间:2017-07-15 11:59:44

标签: c#

如何将此格式从form转移到我的新添加类calculate

      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
       {
       }

1 个答案:

答案 0 :(得分: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();//