计算新类的代码.cs

本文关键字:cs 代码 新类 计算 | 更新日期: 2023-09-27 18:00:10

我想将我的代码设置为另一个类,例如:一个新类AgeCalculate.cs,我如何将数据从AgeCalculate.cs返回到我的Button_Click事件。

示例:

AgeCalculate Calculate = new AgeCalculate();

并且从类到Form1=?

我的代码现在在button_Click中。

        double startkapital = 0;
        double procentsats = 0;
        int år = 0;
        double kapital = 0;
        startkapital = int.Parse(sKapTxt.Text);
        procentsats = int.Parse(proSatsTxt.Text);
        kapital = startkapital;
        while (kapital < startkapital * 2)
        {
            kapital = kapital * (1 + procentsats / 100);
            år = år + 1;
            listBox1.Items.Add("Årtal: " + år);
            listBox1.Items.Add("Kapital: " + kapital + "kr ");
            listBox1.Items.Add(" ");
        }
        listBox1.Items.Add("Totalt antal år: " + år + "år ");
        listBox1.Items.Add("Total kapital: " + kapital + "kr ");
        listBox1.Items.Add(" ");
        double exaktaåret = år / ((100 + procentsats) / 100);
        listBox1.Items.Add(string.Format("Kapitalet fördubblades efter {0:0} år", exaktaåret));
        if (kapital >= 2 * startkapital)
        {
            listBox1.Visible = true;
        }

计算新类的代码.cs

首先,在C#事件背后的代码中的button_Click下,您需要创建一个AgeCalculate.cs对象。我不确定这在C#中是否正确,但它是这样的:

        AgeCalculate calc = new AgeCalculate(); 

然后,您使用创建的对象来调用一个函数,该函数返回如下计算的年龄:

        calc.FunctionName;

但首先,要确保在你的AgeCalculate类中有一个Function,它有一个返回计算年龄的return。一旦你做了calc.FunctionName,计算出的年龄就会返回。

示例:

In AgeCalculate.cs

public string calc(string value1)
{
    //calculate age
    String str = calculated age;
    return str;
}

C#

AgeCalculate calculate = new AgeCalculate();
calculate.calc(pass the argument you will use to calculate age);

您可以在AgeClass中创建一个public property,并在单击按钮时获取该属性。