我想将我的代码设置为另一个类,例如:新类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;
}
答案 0 :(得分:0)
首先,在button_Click
事件后面的C#
下,您需要创建一个AgeCalculate.cs
的对象。我不确定这在C#
中是否是正确的方法,但在这里:
AgeCalculate calc = new AgeCalculate();
然后使用您创建的对象来调用一个函数,该函数返回如下计算的年龄:
calc.FunctionName;
但最重要的是,请确保在您的班级AgeCalculate
中有一个Function
,其中return
可以返回计算出的年龄。然后,一旦执行calc.FunctionName
,将返回计算的年龄。
示例:
在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);
答案 1 :(得分:0)
您可以在AgeClass中创建public property
,并在按钮点击中获取该属性。