我有一个表单类(Form1)和另一个类(Calculator)。
在计算器中,我有此方法:
public int Add(int number1, int number2)
{
return number1 + number2;
}
在表单上,单击按钮时,应调用Add方法,并且标签文本应更新为结果。
更新标签的正确方法是什么?我不是在问最简单的方法(我知道很多),我想知道在大型Windows Form项目中是如何做到的。
我已经看到了很多方法(使用Threads,Delegates和Invoke()方法等),但是我不确定自己如何正确地做到这一点。
谢谢!
编辑:哦,不赞成投票:(请帮助我,我很绝望
答案 0 :(得分:-1)
label1.Text = calculatorinstance.Add(x, y).ToString();
或
label1.Text = $"{calculatorinstance.Add(x, y)}";
仅当您计划使用后台或长时间运行的进程时,您有关线程,委托,调用的讨论才有意义。您没有提到您正在执行这些长时间运行的过程,因此上述内容就足够了。