我想从不同的方法中运行一个方法。
这是我想要调用/运行的方法。
private void button1_Click(object sender, EventArgs e)
{
}
感谢您的帮助。
答案 0 :(得分:3)
您可以直接调用事件方法,但这通常被认为是不好的做法。
将共享代码移出该事件方法,转换为可以从您需要的任何地方调用的单独方法。
private void button1_Click(object sender, EventArgs e)
{
SomeActionsToPerform();
}
private void SomeOtherMethod()
{
SomeActionsToPerform();
}
private void SomeActionsToPerform()
{
// code that needs to be run from several places
}
答案 1 :(得分:0)
对于解耦原因,我建议调用click事件而不是调用特定方法。 除此之外,事件处理程序方法中没有逻辑可以轻松调用逻辑。